00.pt-toolkit 目錄
一. 好用便利的工具,常用
pt-align 對齊文本格式
pt-archiver 循序漸進(jìn)的歸檔表,刪除表,遷移數(shù)據(jù)
pt-config-diff 對比不同配置文件、服務(wù)器配置參數(shù)
pt-diskstats 查看磁盤io
pt-fifo-split 把大文件通過管道分割成若干小文件
pt-kill 批量殺連接
pt-mext 查看mysql status 的變化,秒級差值
pt-mysql-summary 查看mysql實例概況
pt-online-schema-chang 在線ddl工具
pt-query-digest slow log分析
pt-show-grants 查看用戶的賦權(quán)語句
pt-slave-find 查看slave的概況
pt-summary 查看系統(tǒng)的概況
pt-table-checksum 查看數(shù)據(jù)差異
pt-table-sync 修復(fù)數(shù)據(jù)差異
pt-variable-advisor 簡單分析參數(shù)是否合適
pt-visual-explain 樹形展示執(zhí)行計劃
二. 不常用的工具,可用
pt-deadlock-logger 死鎖記錄到文件或表里
pt-duplicate-key-checker 檢查重復(fù)的索引
pt-find 從庫里找大表
pt-fingerprint 從許多sql找到其模式,結(jié)構(gòu)類似的模板,?代替具體值
pt-heartbeat 檢查主從延遲
pt-index-usage 根據(jù)slow log來判斷index作用
pt-stalk 通過條件觸發(fā),記錄mysql性能波動時的系統(tǒng)和實例狀態(tài)
pt-sift 分析pt-stalk產(chǎn)生的文件記錄
pt-slave-delay 設(shè)置延遲復(fù)制
pt-slave-restart 跳過slave復(fù)制錯誤
pt-table-usage 簡單分析下sql在表里的使用情況
pt-upgrade 分析不同版本,不同實例運行相同sql的結(jié)果差異
三. 對系統(tǒng)有影響的工具,慎用
pt-fk-error-logger 外鍵相關(guān)
pt-ioprofile 查看mysql哪些文件io比較大
pt-pmp 打印mysql堆棧
四. 安裝
scp percona-toolkit-3.0.6_x86_64.tar.gz root@10.30.30.10:/root/testdir/
yum -y install perl-DBD-MySQL perl-devel perl-DBI perl-Time-HiRes perl-IO-Socket-SSL perl-Digest-MD5
tar zxvf percona-toolkit-2.2.20.tar.gz
cd percona-toolkit-2.2.20
perl Makefile.PL
make
make install
which pt-align
浙公網(wǎng)安備 33010602011771號