介绍:pt-query-digest是用于分析mysql慢查询的一个工具,它能够分析binlog、General log、slowlog,也能够经过SHOWPROCESSLIST或者经过tcpdump抓取的MySQL协议数据来进行分析。能够把分析结果输出到文件中,分析过程是先对查询语句的条件进行参数化,而后对参数化之后的查询进行分组统计,统计出各查询的执行时间、次数、占比等,能够借助分析结果找出问题进行优化。java
1.安装于Perl相关的模块node
# yum install perl-DBI # yum install perl-DBD-MySQL # yum install perl-IO-Socket-SSL # yum install perl-Time-HiRes # yum install -y perl-CPAN perl-Time-HiRes # yum -y install perl-Digest-MD5
2.下载和安装percona toolkit的包mysql
# wget http://rpmfind.net/linux/mageia/distrib/cauldron/aarch64/media/core/release/perl-Term-ReadKey-2.370.0-5.mga7.aarch64.rpm # rpm -ivh perl-Term-ReadKey-2.370.0-5.mga7.aarch64.rpm --force --nodeps # wget https://www.percona.com/downloads/percona-toolkit/2.2.14/RPM/percona-toolkit-2.2.14-1.noarch.rpm # rpm -ivh percona-toolkit-2.2.14-1.noarch.rpm --force --nodeps