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]
#指定文件
[[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