pt-kill

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章