pt工具介紹
Percona Toolkit簡稱pt工具当悔,是Percona公司開發(fā)用于管理MySQL的工具,功能包括檢查主從復(fù)制的數(shù)據(jù)一致性戴陡、檢查重復(fù)索引稻薇、定位IO占用高的表文件、在線DDL等葵萎,DBA熟悉掌握后將極大提高工作效率导犹。
centos7下載安裝
yum命令安裝,下載相關(guān)的依賴
yum -y install https://downloads.percona.com/downloads/percona-toolkit/3.3.1/binary/redhat/7/x86_64/percona-toolkit-3.3.1-1.el7.x86_64.rpm
pt-profile的使用
這個工具可以定位哪個文件IO占用比較高
其原理是對某個pid附加一個strace進程進行IO分析, --profile-pid指定pid, --cell=sizes羡忘,該參數(shù)將結(jié)果已 B/s 的方式展示出來谎痢。
ps -ef | grep mysql? ? 查看mysql 進程號
pt-ioprofile --profile-pid=18934 --cell=sizes