这个工具也是一个 Perl 脚本文件,也需要 Perl 执行工具对其进行执行,工具的下载地址:https://www.percona.com/downloads/percona-toolkit/,工具文档的地址:https://www.percona.com/doc/percona-toolkit/2.2/pt-query-digest.html,执行 Perl 的工具的下载在 mysqldumpslow 中有所介绍;
在 Windows 环境下,在 CMD 中键入命令:perl C:\pt-query-digest.pl YOS-01508031031-slow.log,按回车即可获取分析信息,当然,应该在命令中加上适当的 option,对 SQL 语句进行筛选;具体可参考:http://blog.csdn.net/gzh0222/article/details/9273155 和文档;
应该这样通过慢查询日志发现有问题的 SQL:
1,查询次数多切每次查询所用时间长的 SQL,通常为 pt 分析的前几个查询;
2,IO 大的 SQL,注意 Rows examine 项(mysqldumpslow 和 pt-query-digest 都有);
3,未命中索引的 SQL,注意 pt分析中 Rows examine 和 Rows send 的对比;
浙公网安备 33010602011771号