分享mysql數(shù)據(jù)庫一款殺會話利器--pt-kill

2021-02-16    分類: 網(wǎng)站建設(shè)

生產(chǎn)環(huán)境中我們時常遇到這樣的情況,數(shù)據(jù)庫性能惡劣,需要馬上殺掉全部會話,不然數(shù)據(jù)庫就掛起來。我們可以先找show processlist的輸出來殺會話,但是比較麻煩。pt-kill為我們解決了殺會話問題。
pt-kill是用來kill MySQL連接的一個工具,在MySQL中因為空閑連接較多導(dǎo)致超過大連接數(shù),或某個有問題的sql導(dǎo)致mysql負(fù)載很高時,需要將其KILL掉來保證服務(wù)器正常運行。
pt-kill殺死MySQL連接。如果沒有給出文件,pt-kill連接到MySQL然后從“ SHOW PROCEsslIST ”命令輸出中獲取查詢。否則,就從包含有“ SHOW PROCEsslIST ”輸出的一個或者多個文件中讀取查詢。如果文件是“ - ”,pt-kill從STDIN讀取輸入。
分享mysql數(shù)據(jù)庫一款殺會話利器--pt-kill
1、按照用戶殺會話
分享mysql數(shù)據(jù)庫一款殺會話利器--pt-kill
2、按照會話連接的主機殺會話
分享mysql數(shù)據(jù)庫一款殺會話利器--pt-kill
3、按照command匹配殺會話
注:測試通過按command來殺掉線程,注意command的內(nèi)容一定要嚴(yán)格匹配大小寫,否則會殺不掉。 注意--match-command多個command之間用 | 分隔,否則會失效。
Query,Sleep,Binlog Dump,Connect,Delayed insert,Execute,Fetch,Init DB,Kill,Prepare,Processlist,Quit,Reset stmt,Table Dump
4、按state殺會話
注:測試通過按state 來殺掉線程,注意state 的內(nèi)容一定要嚴(yán)格匹配大小寫,否則會殺不掉。注意--match-state多個state之間用 | 分隔,否則會失效。
(state類型有:Locked,login,copy to tmp table,Copying to tmp table,Copying to tmp table on disk,Creating tmp table,executing,Reading from net,Sending data,Sorting for order,Sorting result,Table lock,Updating)
5、查殺大于30s的會話
6、按info關(guān)鍵字 kill
注:測試通過按info來殺掉線程,注意info的內(nèi)容一定要嚴(yán)格匹配大小寫,否則會殺不掉。注意--match-info多個info之間用 | 分隔,否則會失效。
--ignore-info / --match-info
(info可以使用select、update、insert、delete來進(jìn)行匹配,并可使用"|"進(jìn)行多項匹配,如"select|SELECT|delete|DELETE|update|UPDATE")
1、拼sql
分享mysql數(shù)據(jù)庫一款殺會話利器--pt-kill
2、mysqladmin工具
分享mysql數(shù)據(jù)庫一款殺會話利器--pt-kill
3、循環(huán)kill
覺得有用的朋友多幫忙轉(zhuǎn)發(fā)哦!后面會分享更多devops和DBA方面的內(nèi)容,感興趣的朋友可以關(guān)注下~
分享mysql數(shù)據(jù)庫一款殺會話利器--pt-kill

當(dāng)前文章:分享mysql數(shù)據(jù)庫一款殺會話利器--pt-kill
分享網(wǎng)址:http://www.muchs.cn/news8/101258.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、動態(tài)網(wǎng)站、域名注冊、關(guān)鍵詞優(yōu)化、標(biāo)簽優(yōu)化、微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司