记录MySQL慢查询执行效率低的SQL语句

查询是否开启了慢查询日记 show variables like 'slow_query_logs';

将没有设置索引的sql记录日志

set global log_queries_not_using_indexes=on;

查询慢查询日志时间

show variables like 'long_query_time';

设置慢查询日志时间

set global long_query_time=1;

设置慢查询日志的目录

set global slow_query_log_file='/var/lib/mysql/slow.log';

开启慢查询日志

set global slow_query_log=on;

分析日志

mysqldumpslow -t 1 /var/lib/mysql/slow.log |more

你可能感兴趣的:(mysql)