慢查询分析工具

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的行数的话,索引的命中率就比较低

 

posted @ 2019-04-14 19:39  salv  阅读(502)  评论(0编辑  收藏  举报