1. 程式人生 > >pt-kill

pt-kill

pt-kill

pt-kill 是屬於percona-toolkit中的一個工具,作用是kill mysql的連接,pt-kill連接mysql,通過show processlist獲得查詢.


參數:

--kill

#kill mysql的連接

--busy-time=m

#匹配運行時間超過m的連接,可以指定時間單位,默認單位秒

--match-command

#匹配當前連接的命令

--victims

#所有匹配的連接


#kill超過60s的連接:

[[email protected] ~]# pt-kill --user=root --password=147258 --host=localhost --busy-time 60 --kill


#輸出超過60s的連接:

[[email protected] ~]# pt-kill --user=root --password=147258 --host=localhost --busy-time 60 --print


#檢查休眠進程,並每隔10skill:

[[email protected] ~]# pt-kill --user=root --password=147258 --host=localhost --match-command sleep --kill --victims all --interval 10


#打印所有登陸信息:

[[email protected]

/* */ ~]# pt-kill --user=root --password=147258 --host=localhost --match-command login --print --victims all

#指定文件

[[email protected] tmp]# mysql -uroot -p147258 -e "show processlist" > processlist.txt

[[email protected] ~]# pt-kill --user=root --password=147258 --host=localhost --test-matching /tmp/processlist.txt --busy-time 60 --print


本文出自 “10979687” 博客,請務必保留此出處http://10989687.blog.51cto.com/10979687/1932253

pt-kill