介紹: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