percona-toolkit簡(jiǎn)介
percona-toolkit是一組高級(jí)命令行工具的集合,用來(lái)執(zhí)行各種通過(guò)手工執(zhí)行非常復(fù)雜和麻煩的mysql和系統(tǒng)任務(wù),這些任務(wù)包括:
l 檢查master和slave數(shù)據(jù)的一致性
l 有效地對(duì)記錄進(jìn)行歸檔
l 查找重復(fù)的索引
l 對(duì)服務(wù)器信息進(jìn)行匯總
l 分析來(lái)自日志和tcpdump的查詢
l 當(dāng)系統(tǒng)出問(wèn)題的時(shí)候收集重要的系統(tǒng)信息
percona-toolkit源自Maatkit 和Aspersa工具,這兩個(gè)工具是管理mysql的最有名的工具,現(xiàn)在Maatkit工具已經(jīng)不維護(hù)了,請(qǐng)大家還是使用percona-toolkit吧!這些工具主要包括開(kāi)發(fā)、性能、配置、監(jiān)控、復(fù)制、系統(tǒng)、實(shí)用六大類,作為一個(gè)優(yōu)秀的DBA,里面有的工具非常有用,如果能掌握并加以靈活應(yīng)用,將能極大的提高工作效率。
二、percona-toolkit工具包安裝
0.準(zhǔn)備工作,先安裝:
yum install -y perl-CPAN perl-Time-HiRes
1. 軟件包下載
訪問(wèn)http://www.percona.com/downloads/percona-toolkit/下載最新版本的Percona Toolkit 或者通過(guò)如下命令行來(lái)獲取最新的版本:
wget percona.com/get/percona-toolkit.tar.gz
wget percona.com/get/percona-toolkit.rpm
我這里選擇直接從網(wǎng)站上找到最新版本下載:
cd /usr/local/bin
wget http://www.percona.com/downloads/percona-toolkit/2.2.11/percona-toolkit-2.2.11.tar.gz
2. 軟件包安裝
percona-toolkit的編譯安裝方式
/usr/local/bin
tar xzvf percona-toolkit-2.2.11.tar.gz
cd percona-toolkit-2.2.11
perl Makefile.PL
make
make test
make install