percona-toolkit使用教程
percona-toolkit是一組高級命令行工具的集合,用來執行各種通過手工執行非常複雜和麻煩的mysql和係統任務,這些任務包括:
l 檢查master和slave數據的一致性
l 有效地對記錄進行歸檔
l 查找重複的索引
l 對服務器信息進行匯總
l 分析來自日誌和tcpdump的查詢
l 當係統出問題的時候收集重要的係統信息
percona-toolkit源自Maatkit 和Aspersa工具,這兩個工具是管理mysql的最有名的工具,現在Maatkit工具已經不維護了,請大家還是使用percona-toolkit吧!這些工具主要包括開發、性能、配置、監控、複製、係統、實用六大類,作為一個優秀的DBA,裏麵有的工具非常有用,如果能掌握並加以靈活應用,將能極大的提高工作效率。
percona-toolkit工具包安裝
1. 軟件包下載
訪問https://www.percona.com/software/percona-toolkit/下載最新版本的Percona Toolkit 或者通過如下命令行來獲取最新的版本:
軟件包安裝 閱讀readme文件即可
perl Makefile.PL
make
make test
make install
安裝中你會查看到已經添加的命令
cd /usr/bin
ls pt*
pt-align pt-find pt-log-player pt-show-grants pt-table-checksum pt-visual-explain
pt-archiver pt-fingerprint pt-mext pt-sift pt-table-sync ptx
pt-config-diff pt-fk-error-logger pt-mysql-summary pt-slave-delay pt-table-usage
pt-deadlock-logger pt-heartbeat pt-online-schema-change pt-slave-find pt-tcp-model
pt-diskstats pt-index-usage pt-pmp pt-slave-restart pt-trend
pt-duplicate-key-checker pt-ioprofile pt-query-advisor pt-stalk pt-upgrade
pt-fifo-split pt-kill pt-query-digest pt-summary pt-variable-advisor
可以通過man 幫助查看命令的使用
如man pt-summary
最後更新:2017-01-04 22:34:55