启用慢查询日志mysql

2019-06-08 15:56 阅读 2,246 views 次 启用慢查询日志mysql已关闭评论

set global slow_query_log=1;

set global long_query_time=1; show variables like 'long_query_time';

 

show variables like '%slow_query_log%'

 

tail -f /usr/local/mysql/var/AY140704175917183728Z-slow.log

============

得到返回记录集最多的10个SQL。
mysqldumpslow -s r -t 10 /usr/local/mysql/var/AY140704175917183728Z-slow.log
得到访问次数最多的10个SQL
mysqldumpslow -s c -t 10 /usr/local/mysql/var/AY140704175917183728Z-slow.log
得到按照时间排序的前10条里面含有左连接的查询语句。
mysqldumpslow -s t -t 10 -g “left join/usr/local/mysql/var/AY140704175917183728Z-slow.log
另外建议在使用这些命令时结合 | 和more 使用 ,否则有可能出现刷屏的情况。
mysqldumpslow -s r -t 20/usr/local/mysql/var/AY140704175917183728Z-slow.log | more

https://www.cnblogs.com/saneri/p/6656161.html

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:启用慢查询日志mysql | 文档
分类:电脑技术 标签:

评论已关闭!