性能优化-MySQL慢查日志分析工具(mysqldumpslow)

喜欢而已 提交于 2020-01-23 19:35:22

6、如何通过慢查日志发现有问题的SQL

1、查询次数多且每次查询占用时间长的sql
通常为pt-query-digest分析的前几个查询;该工具可以很清楚的看出每个SQL执行的次数及百分比等信息,执行的次数多,占比比较大的SQL

2、IO大的sql
注意pt-query-digest分析中的Rows examine项。扫描的行数越多,IO越大。

3、未命中的索引的SQL
注意pt-query-digest分析中的Rows examine 和Rows Send的对比。说明该SQL的索引命中率不高,对于这种SQL,我们要重点进行关注。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!