慢查询分析工具
1.mysqldumpslow
mysql安装就会自动添加到服务器上
mysqldumpslow -h
列出帮助文档
基本的是
mysqldumpslow -t 3 慢查询日志目录
2.pt-query-digest
pt-query-digest --help
如何通过该工具得出的数据进行分析呢:
2.1:查询次数多并且每次查询占用时间长的sql,通常为pt-query-digest分析中的前几个查询项
2.2:io比较大的sql,注意pt-query-digest分析中的rows examine项
2.3:未命中索引的sql,注意pt-query-digest分析中的rows examine和rows send的对比,比如rows examine的行数远远大于rows send的行数的话,索引的命中率就比较低
**********初心不改,方得始终。