参数说明

slow_query_log: 慢查询日志开启状态 ON开启,OFF关闭 slow_query_log_file: 慢查询日志存放位置 long_query_time: 查询超过多少秒才记录

查询相关参数配置

  1. show variables like 'slow_query%';

image.png

image.png

慢查询定义的时间为10秒
**

配置文件设置

1.修改配置文件my.cnf,在[mysqld]下的下方加入

[mysqld]
slow_query_log = ON
slow_query_log_file = /var/lib/mysql/slow.log
long_query_time = 1

2.重启MySQL服务

service mysqld restart

测试是否开启慢日志

mysql> select sleep(2);
+----------+
| sleep(2) |
+----------+
|        0 |
+----------+
1 row in set (2.00 sec)

在刚刚配置的日志文件路径,然后查看慢查询日志内容