# 查询慢sql语句:
show variables like 'slow_query_log'; -- 查询是否开启记录慢sql语句
结果如下:
+----------------+-------+
| Variable_name | Value |
+----------------+-------+
| slow_query_log | ON |
+----------------+-------+
如果是OFF,则执行以下语句:
set global slow_query_log='ON'; -- 开启慢sql查询
show variables like 'long_query_time'; -- 查询慢sql的指定时间临界点
set global long_query_time = 1; -- 设置慢sql时间长度, 需重启mysql生效
show variables like 'slow_query_log_file'; -- 查询慢sql日志的文件路径
结果如下:
+---------------------+----------------------------------+
| Variable_name | Value |
+---------------------+----------------------------------+
| slow_query_log_file | /mysql/log/nns3306/slowquery.log |
+---------------------+----------------------------------+
less /mysql/log/nns3306/slowquery.log 即可查看日志文件
# 也可通过以下语句修改日志路径
set global slow_query_log_file='/var/lib/mysql/test_1116.log';