概述
pt工具是mysql資料庫DBA必須掌握的一個基本技能,這裡簡單對如何部署pt工具和常用命令的分類做一下介紹。
一、安裝percona-toolkit工具包
1.檢查和安裝與Perl相關的模塊
PT工具是使用Perl語言編寫和執行的,所以需要系統中有Perl環境。
依賴包檢查命令為:
rpm -qa perl-DBI perl-DBD-MySQL perl-Time-HiRes perl-IO-Socket-SSL
如果有依賴包缺失,可以使用下面的命令安裝:
yum -y install perl-DBI perl-DBD-MySQL perl-Time-HiRes perl-IO-Socket-SSL perl-TermReadKey.x86_64 perl-Digest-MD5.x86_64
2、安裝pt工具包
rpm -ivh percona-toolkit-3.0.13-1.el7.x86_64.rpm
3、驗證
安裝後,可以通過下面的命令確認是否安裝成功:
# pt-query-digest --help
# pt-table-checksum --help
如果命令提示可以正常顯示,則說明pt工具已經正常安裝和使用了。
二、命令分類
pt大概有30個命令,可以分為7大類:
上面是pt工具各個命令的基本功能介紹,可以使用 command --help 來查看每個命令的具體作用和使用方法;
有的命令也可以使用 man command 命令查詢相關命令詳細信息。
目前使用的比較多的命令是: pt-query-digest ,pt-kill等命令。
後面會針對裡面常用的一些命令做介紹,感興趣的朋友可以關注下!