pt-kill--如何每10秒检查一次,杀死指定用户超过100秒的查询?

http://www.cnblogs.com/wjoyxt/p/6025846.html

pt-kill --user 'root' --password 'mysqlpass' --busy-time 10 --match-user="ptkill" --match-info="select"  --match-host="192.16.12.10"  --victim all --interval 1 --kill --print

--busy-time 10 超过10秒kill掉。

一定要注意大小写的区别,例如--match-info="select",select 要注意大小写

可以通过管道匹配:

--match-user="dbUSER1 | dbUSER2,..." 

--match-host="192.16.12.10 | 192.16.12.16 "
--match-command="query | Execute" 

--ignore-command="sleep | binlogdump"

--match-db="db1 | db2" 

--match-info="SELECT | DELETE" 

--match-state="Locked | Sending data"

--match-command="query | Execute"

 --ignore-db="db1 | db2" 

  

 

posted on 2018-01-08 17:37  星期六男爵  阅读(245)  评论(0)    收藏  举报

导航