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

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,我们要重点进行关注。

发布了1075 篇原创文章 · 获赞 888 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/weixin_42528266/article/details/103992979
今日推荐