使用pt-kill根據(jù)一定的規(guī)則來(lái)kill連接的方法
pt-kill 是一個(gè)優(yōu)秀的kill MySQL連接的一個(gè)工具,是percona toolkit的一部分,在因?yàn)榭臻e連接較多導(dǎo)致超過(guò)最大連接數(shù)、某個(gè)有問(wèn)題的sql導(dǎo)致mysql負(fù)載很高時(shí),都需要將一些連接kill掉,這個(gè)工具主要就是這個(gè)用途。
參數(shù)
–busy-time
運(yùn)行時(shí)間
–idle-time
空閑時(shí)間
–victims
所有匹配的連接,對(duì)應(yīng)有最久的連接
–interval
間隔時(shí)間,默認(rèn)30s,有點(diǎn)長(zhǎng),可以根據(jù)實(shí)際情況來(lái)調(diào)節(jié)
打印出來(lái)kill掉的連接
–match-command
匹配當(dāng)前連接的命令
Query
Sleep
Binlog Dump
Connect
Delayed insert
Execute
Fetch
Init DB
Kill
Prepare
Processlist
Quit
Reset stmt
Table Dump
–match-state
匹配當(dāng)前連接的狀態(tài)
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
–match-info
使用正則表達(dá)式匹配符合的sql
–match-db –match-user –match-host
見(jiàn)名知意
常用用法
殺掉空閑鏈接
pt-kill –match-command Sleep –idle-time 5 –host –port –interval –print –kill –victims all
殺掉運(yùn)行時(shí)間超過(guò)5s的鏈接
pt-kill –match-command Query –busy-time 5 –host –port –interval –print –kill –victims all
殺掉匹配某個(gè)規(guī)則的正在運(yùn)行的sql
pt-kill –match-command Query –busy-time 5 –host –port –interval –print –kill –victims all –match-info
殺掉正在進(jìn)行filesort的sql
pt-kill –match-command Query –match-state “Sorting result” busy-time 5 –host –port –interval –print –kill –victims all
殺掉正在Copying to tmp table的sql
pt-kill –match-command Query –match-state “Copying to tmp table” busy-time 5 –host –port –interval –print –kill –victims all
相關(guān)文章
當(dāng)mysqlbinlog版本與mysql不一致時(shí)可能導(dǎo)致出哪些問(wèn)題
這篇文章主要介紹了當(dāng)mysql服務(wù)器為mysql5.6時(shí),mysqlbinlog版本不對(duì)可能導(dǎo)致出哪些問(wèn)題,下面通過(guò)模擬2種場(chǎng)景分析此類(lèi)問(wèn)題,需要的朋友可以參考下2015-07-07
Python3.6-MySql中插入文件路徑,丟失反斜杠的解決方法
下面小編就為大家?guī)?lái)一篇Python3.6-MySql中插入文件路徑,丟失反斜杠的解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-06-06
重新restore了mysql到另一臺(tái)機(jī)器上后mysql 編碼問(wèn)題報(bào)錯(cuò)
重新restore了mysql到另一臺(tái)機(jī)器上,今天新寫(xiě)了一個(gè)app,發(fā)現(xiàn)在admin界面下一添加漢字就會(huì)報(bào)錯(cuò)2011-12-12

