1.先找到MySQL配置文件my.ini。使用文本编辑器打开。
2.[mysqld]节点下,将以下节点调整为如下值
log-output=FILE
slow-query-log=1
long_query_time=10
slow_query_log_file="C:\ProgramData\MySQL5.x\xxxxxxxx-slow.log"
3.对以上节点,进行解释:
log-output输出文件的格式,慢查询写日志,需要配置输出为FILE。
slow-query-log打开慢查询功能的开关,默认0为关闭,1为打开。
long_query_time查询时长,单位秒。当查询时长超过此值将会记录查询操作到日志文件中。
slow_query_log_file慢查询日志输出目录,包含文件路径和文件名。
4.重启MySQL服务,执行几条SQL语句监测配置是否生效。
eg:select sleep(11);
5.注意慢查询日志文件所在目录一定要具有写入权限。
MySQL个别版本不同时,可能配置的参数名称会有变化,整体内容不变。