MySQL percona-toolkit工具包的安裝和使用(超詳細(xì)版)

轉(zhuǎn)載:https://www.cnblogs.com/zishengY/p/6852280.html

一.檢查和安裝與Perl相關(guān)的模塊

? ? PT工具是使用Perl語言編寫和執(zhí)行的偎球,所以需要系統(tǒng)中有Perl環(huán)境尿褪。

? ? 依賴包檢查命令為:

rpm -qa?perl-DBI?perl-DBD-MySQL?perl-Time-HiRes?perl-IO-Socket-SSL

如果有依賴包確實牲尺,可以使用下面的命令安裝:

yum install perl-DBI

yum install perl-DBD-MySQL

yum install perl-Time-HiRes

yum install perl-IO-Socket-SSL

二.下載和安裝percona toolkit的包

1、下載和安裝percona toolkit的包

參照:https://www.percona.com/doc/percona-toolkit/3.0/installation.html#installing-percona-toolkit-on-red-hat-or-centos

yuminstallhttp://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm

2咒精、查看可以安裝的包

yumlist |greppercona-toolkit

3、安裝percona-toolkit工具包

yuminstallpercona-toolkit

4、出現(xiàn)complete!即表示安裝成功:

5樟凄、安裝后,可以通過下面的命令確認(rèn)是否安裝成功:

# pt-query-digest --help

# pt-table-checksum --help

如果命令提示可以正常顯示兄渺,則說明pt工具已經(jīng)正常安裝和使用了缝龄。

有的32個命令,可以分為7大類


工具類別工具命令工具作用備注

開發(fā)類pt-duplicate-key-checker列出并刪除重復(fù)的索引和外鍵?

pt-online-schema-change在線修改表結(jié)構(gòu)?

pt-query-advisor分析查詢語句挂谍,并給出建議叔壤,有bug已廢棄

pt-show-grants規(guī)范化和打印權(quán)限?

pt-upgrade在多個服務(wù)器上執(zhí)行查詢,并比較不同?

性能類pt-index-usage分析日志中索引使用情況口叙,并出報告?

pt-pmp為查詢結(jié)果跟蹤炼绘,并匯總跟蹤結(jié)果?

pt-visual-explain格式化執(zhí)行計劃?

pt-table-usage分析日志中查詢并分析表使用情況pt 2.2新增命令

配置類pt-config-diff比較配置文件和參數(shù)?

pt-mysql-summary對mysql配置和status進(jìn)行匯總?

pt-variable-advisor分析參數(shù),并提出建議?

監(jiān)控類pt-deadlock-logger提取和記錄mysql死鎖信息?

pt-fk-error-logger提取和記錄外鍵信息?

pt-mext并行查看status樣本信息?

pt-query-digest分析查詢?nèi)罩就铮a(chǎn)生報告常用命令

pt-trend按照時間段讀取slow日志信息已廢棄

復(fù)制類pt-heartbeat監(jiān)控mysql復(fù)制延遲?

pt-slave-delay設(shè)定從落后主的時間?

pt-slave-find查找和打印所有mysql復(fù)制層級關(guān)系?

pt-slave-restart監(jiān)控salve錯誤饭望,并嘗試重啟salve?

pt-table-checksum校驗主從復(fù)制一致性?

pt-table-sync高效同步表數(shù)據(jù)?

系統(tǒng)類pt-diskstats查看系統(tǒng)磁盤狀態(tài)?

pt-fifo-split模擬切割文件并輸出?

pt-summary收集和顯示系統(tǒng)概況?

pt-stalk出現(xiàn)問題時,收集診斷數(shù)據(jù)?

pt-sift瀏覽由pt-stalk創(chuàng)建的文件pt 2.2新增命令

pt-ioprofile查詢進(jìn)程IO并打印一個IO活動表pt 2.2新增命令

實用類pt-archiver將表數(shù)據(jù)歸檔到另一個表或文件中?

pt-find查找表并執(zhí)行命令?

pt-killKill掉符合條件的sql常用命令

pt-align對齊其他工具的輸出pt 2.2新增命令

pt-fingerprint將查詢轉(zhuǎn)成密文pt 2.2新增命令



上面是pt工具各個命令的基本功能介紹形庭,可以使用 command --help 來查看每個命令的具體作用和使用方法铅辞;

有的命令也可以使用 man command 命令查詢相關(guān)命令詳細(xì)信息。

目前使用的比較多的命令是:?pt-query-digest 萨醒,pt-kill等命令斟珊。

加字段例子:

1/usr/local/bin/pt-online-schema-change?--user=用戶名 --password=密碼 --host=127.0.0.1 --port=端口號 --charset=utf8 --nodrop-old-table --alter="modify? media_code varchar(64) DEFAULT NULL COMMENT '當(dāng)前視頻編碼' "?D=ad_api,t=t_ad_req_log --exec

注意:若是安轉(zhuǎn)過程中,遇到y(tǒng)um命令不可用,請?zhí)鎿Q鏡像源囤踩,我這里是替換成163的鏡像源:

命令如下:

cd /etc/yum.repos.dmvCentOS-Base.repo CentOS-Base.repo.bk

llwget http://mirrors.163.com/.help/CentOS6-Base-163.repovi/etc/resolv.confwgethttp://mirrors.163.com/.help/CentOS6-Base-163.repoyummakecache


每一個你不滿意的當(dāng)下旨椒,都有一個你不曾努力的過去

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市堵漱,隨后出現(xiàn)的幾起案子综慎,更是在濱河造成了極大的恐慌,老刑警劉巖勤庐,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件示惊,死亡現(xiàn)場離奇詭異,居然都是意外死亡愉镰,警方通過查閱死者的電腦和手機(jī)米罚,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來丈探,“玉大人录择,你說我怎么就攤上這事⊥虢担” “怎么了隘竭?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長讼渊。 經(jīng)常有香客問我动看,道長,這世上最難降的妖魔是什么精偿? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任弧圆,我火速辦了婚禮,結(jié)果婚禮上笔咽,老公的妹妹穿的比我還像新娘搔预。我一直安慰自己,他們只是感情好叶组,可當(dāng)我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布拯田。 她就那樣靜靜地躺著,像睡著了一般甩十。 火紅的嫁衣襯著肌膚如雪船庇。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天侣监,我揣著相機(jī)與錄音鸭轮,去河邊找鬼。 笑死橄霉,一個胖子當(dāng)著我的面吹牛窃爷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼按厘,長吁一口氣:“原來是場噩夢啊……” “哼医吊!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起逮京,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤卿堂,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后懒棉,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體草描,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年漓藕,在試婚紗的時候發(fā)現(xiàn)自己被綠了陶珠。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片挟裂。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡享钞,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出诀蓉,到底是詐尸還是另有隱情栗竖,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布渠啤,位于F島的核電站狐肢,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏沥曹。R本人自食惡果不足惜份名,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望妓美。 院中可真熱鬧僵腺,春花似錦、人聲如沸壶栋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽贵试。三九已至琉兜,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間毙玻,已是汗流浹背豌蟋。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留桑滩,地道東北人梧疲。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親往声。 傳聞我的和親對象是個殘疾皇子擂找,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容