percona-toolkit之pt-kill 杀掉mysql查询或连接的方法

2019-01-04 13:56:28王冬梅

(info则可以使用select、update、insert、delete来进行匹配,并可使用"|"进行多项匹配,如"select|SELECT|delete|DELETE|update|UPDATE"
--ignore-state   / --match-state
(state类型有:Locked、login、copy to tmp table、Copying to tmp table、Copying to tmp table on disk、Creating tmp table、executing、Reading from net、Sending data、Sorting for order、Sorting result、Table lock、Updating)
--ignore-user    / --match-user
Action:
--kill                 杀掉连接并且退出
--kill-query           只杀掉连接执行的语句,但是线程不会被终止
--print                打印满足条件的语句

使用感受:

本来是想用该工具 监控多个mysql实例 ,但是发现--host 只能填写一个,多写了也没作用。 所以  这个工具 起一个进程后,只能监控一个mysql实例, 这点有点不是太方便。个人感觉应该有方法能够实现 多实例监控和查杀的。  这里就没做深入研究了, 有知道的朋友,请留言哦。

您可能感兴趣的文章:

MySQL Slave 触发 oom-killer解决方法MySQL OOM 系列三 摆脱MySQL被Kill的厄运MySQL OOM 系统二 OOM Killer批量 kill mysql 中运行时间长的sqlMysql使用kill命令解决死锁问题(杀死某条正在执行的sql语句)