mysql慢查询日志相关操作

查询是否打开mysql慢查询日志
show variables like ‘slow_query_log’;
mysql慢查询日志相关操作
show variables like ‘%log%’;
//查看是否记录无索引的sql
mysql慢查询日志相关操作
//将没有索引的sql记录到日志表
set global log_queries_not_using_indexes =on;

//查询多长时间的sql会记录日志
show variables like ‘long_query_time’
mysql慢查询日志相关操作
我这里是10秒

//查询慢查询日志存储位置
show variables like ‘slow%’;
mysql慢查询日志相关操作

//设置日志存储路径
set global slow_query_log_file =’ 修改的路径’

//开启慢查询日志
set global slow_query_log =on;

//查看是否记录上日志
tail -50 修改的路径;