Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6097528
  • 博文数量: 2759
  • 博客积分: 1021
  • 博客等级: 中士
  • 技术积分: 4091
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-11 14:14
文章分类

全部博文(2759)

文章存档

2019年(1)

2017年(84)

2016年(196)

2015年(204)

2014年(636)

2013年(1176)

2012年(463)

分类: Mysql/postgreSQL

2014-09-11 12:28:05

如何每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的查询打印出来
阅读(931) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~