慢查询分析工具

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

猜你喜欢

转载自www.cnblogs.com/salv/p/10706586.html