常用杀会话场景
– 1、每10秒检查一次,发现有 Query 的进程就给干掉
#只打印-每10秒检查一次,发现有 Query 的进程就给干掉
pt-kill --host=192.168.57.200 --port=3306 --user=root --password=123456 --match-db=‘ttt’ --match-command=“Query” --busy-time 30 --victims all --interval 10 --daemonize --print --log=/tmp/1.log
#执行杀操作
pt-kill --host=192.168.57.200 --port=3306 --user=root --password=123456 --match-db=‘ttt’ --match-command=“Query” --busy-time 30 --victims all --interval 10 --daemonize --kill --log=/tmp/kill.log
复制代码
– 2、查杀select大于30s的会话
#只打印-查杀select大于30s的会话
pt-kill --host=192.168.57.200 --port=3306 --user=root --password=123456 --match-db=‘ttt’ --match-info “select|SELECT” --busy-time 30 --victims all --interval 10 --daemonize --print --log=/tmp/pt_select.log
#执行杀操作-查杀select大于30s的会话
pt-kill --host=192.168.57.200 --port=3306 --user=root --password=123456 --match-db=‘ttt’ --match-info “select|SELECT” --busy-time 30 --victims all --interval 10 --daemonize --kill --log=/tmp/pt_select_kill.log
复制代码
复制代码
– 3、查杀某IP来源的会话
#只打印-查杀某IP来源的会话
pt-kill --host=192.168.57.200 --port=3306 --user=root --password=123456 --match-db=‘ttt’ --match-host “192.168.57.200” --busy-time 30 --victims all --interval 10 --daemonize --print --log=/tmp/pt_select.log
#执行杀操作-查杀某IP来源的会话
pt-kill --host=192.168.57.200 --port=3306 --user=root --password=123456 --match-db=‘ttt’ --match-host “192.168.57.200” --busy-time 30 --victims all --interval 10 --daemonize --kill --log=/tmp/pt_select_kill.log
复制代码
– 4、查杀访问某用户的会话
#只打印-查杀访问某用户的会话
pt-kill --host=192.168.57.200 --port=3306 --user=root --password=123456 --match-db=‘ttt’ --match-user “tt” --busy-time 30 --victims all --interval 10 --daemonize --print --log=/tmp/pt_select.log
执行杀操作-查杀访问某用户的会话
pt-kill --host=192.168.57.200 --port=3306 --user=root --password=123456 --match-db=‘ttt’ --match-user “tt” --busy-time 30 --victims all --interval 10 --daemonize --kill --log=/tmp/pt_select_kill.log
使用pt-kill常用杀会话场景
最新推荐文章于 2022-11-27 15:33:56 发布