1.系統環境
centos6.7
2.安裝包下載
#wget https://www.percona.com/downloads/percona-toolkit/3.0.12/binary/tarball/percona-toolkit-3.0.12_x86_64.tar.gz
3.解壓及使用
#tar -zvxf percona-toolkit-3.0.12_x86_64.tar.gz
#cd percona-toolkit-3.0.12/bin
#./pt-query-digest --since=24h /opt/mysql-5.6.41/slow.log > /opt/query.log
報錯如下:
解決:yum -y install perl-Time-HiRes
#./pt-query-digest --since=24h /opt/mysql-5.6.41/slow.log > /opt/query.log 再次執行,又出現如下錯誤
解決:根據提示,執行yum install perl-DBI
#./pt-query-digest --since=24h /opt/mysql-5.6.41/slow.log > /opt/query.log 再次執行,又出現如下錯誤
解決:根據提示,執行yum install perl-DBD-MySQL
#./pt-query-digest --since=24h /opt/mysql-5.6.41/slow.log > /opt/query.log 再次執行,又出現如下錯誤
解決:查看mysql的slow_query_log狀態為OFF,需要開啟,可以在參數文件中添加slow_query_log=on;重啟數據庫;
再次確認mysql>show variables like '%slow%'; 狀態顯示為ON
#./pt-query-digest --since=24h /opt/mysql-5.6.41/slow.log > /opt/query.log 再次執行,成功