查看慢查询语句是否开启:show variables like 'slow_query%';
查看语句执行时间限制:show variables like 'long_query_time';
全局变量设置(开启慢查询日志):set global slow_query_log='ON';
设置慢查询日志的存放位置:set global slow_query_log_file= /var/run/mysqld/mysqld-slow.log'';
设置查询超过1秒就记录:set global long_query_time=1;
注:如果时间没有改变则退出mysql连接重新连接即可。
此操作mysql服务重启失效。
配置文件修改方式:
在my.conf 中的[mysqld]下加入:
[mysqld]
slow_query_log = ON
slow_query_log_file = /usr/local/mysql/data/slow.log
long_query_time = 1
重启mysql服务即可。