对于数据库的日常管理工作,性能管理肯定会是占比最大的一块,“工欲善其事必先利其器”,一个好的性能分析工具会极大的提高数据库性能管理的效率,而 pt-query-digest 就是专门针对 MySQL 数据库慢查询日志的一个强力分析工具,相比于 mysqldumpslow ,其分析结果更加具体和完善。
pt-query-digest 属于 Percona Toolkit 工具集中最常用的一种,号称 MySQL DBA 必备工具之一,其能够分析MySQL数据库的 slow log 、 general log 、 binary log 文件,同时也可以使用 show processlist 或从tcpdump 抓取的 MySQL 协议数据来进行分析。
安装最新的 percona release package
yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
percona-toolkit
yum install percona-toolkit
验证 pt-queyr-digest
pt-query-digest --help