查看服务器是否开启慢查询日志
show variables like 'long_query_time%';
show variables like 'slow_query%';
查询结果如下
variable_name | value |
---|---|
long_query_time | 0.500000 |
slow_query_log | ON |
slow_query_log_file | /tmp/mysql_slow.log |
临时生效
重启后失效
#开启全局慢日志
set global slow_query_log=ON;
#设置慢查询日志存放位置
set global slow_query_log_file=’/var/lib/mysql/slow.log’;
#设置超过5秒就记录
set global long_query_time=5
永久生效
修改配置文件
#修改mysql配置文件
vim /etc/my.conf
slow_query_log=ON
slow_query_log_file=/var/lib/mysql/slow.log
long_query_time=5