对于执行时间较长的sql语句,mysql会对其进行记录。
如果你在my.cnf中配置了如下就是开启。
[mysqld]
slow_query_log
slow quere log的开关,当值为1的时候说明开启慢查询。
log_slow_queries= /xxx/xxx/xxx.log
指定日志文件存放位置,参数不存在则为空,系统会给一个缺省的文件host_name-slow.log
long_query_time = 2
定义执行多少的sql进行记录,这里为2s
格式如下
执行时的时间,执行用的时间,锁表时间等
转载于:https://blog.51cto.com/youngcloud/1673684