首页 > Linux配置管理工具, SQL数据库管理 > 杀掉MySQL连接线程的利器之pt-kill

杀掉MySQL连接线程的利器之pt-kill

2014年10月21日

杀掉MySQL连接线程的利器之pt-kill
http://blog.chinaunix.net/uid-16844903-id-4442030.html
如何每10秒检查一次,杀死指定用户超过100秒的查询?
pt-kill \
–no-version-check \
–host 127.0.0.1 –port 3306 –user ‘xxxxxx’ –password ‘xxxxxx’ \
–charset utf8 \
–match-command Query \
–match-user 指定的用户名 \
–busy-time 100 \
–kill \
–victims all \
–interval 10 \
–print
常用参数说明
no-version-check
不最新检查版本
host
连接数据库的地址
port
连接数据库的端口
user
连接数据库的用户名
passowrd
连接数据库的密码
charset
指定字符集
match-command
指定杀死的查询类型
match-user
指定杀死的用户名,即杀死该用户的查询
busy-time
指定杀死超过多少秒的查询
kill
执行kill命令
victims
表示从匹配的结果中选择,类似SQL中的where部分,all是全部的查询
interal
每隔多少秒检查一次
print
把kill的查询打印出来

本文的评论功能被关闭了.