zoukankan      html  css  js  c++  java
  • 14. pt-kill

    pt-kill h=192.168.100.101,P=3306,u=admin,p=admin
    --match-user "user01"
    --match-host "192.168.100.101"
    --match-db "db01"
    --match-command "Query" --busy-time 60
    --match-command "Sleep" --idle-time 60
    --match-state "Copying to tmp table on disk"
    --match-info "select|SELECT|insert|INSERT|delete|DELETE|update|UPDATE"
    --victim all
    --run-time 1
    --interval 1
    --daemonize
    --log /root/test/ptkill.log
    --pid /tmp/ptkill.pid
    --print
    --kill

    注:测试通过按command来杀掉线程,注意command的内容一定要严格匹配大小写,否则会杀不掉。
    注意--match-command多个command之间用 | 分隔,否则会失效。
    Query,Sleep,Binlog Dump,Connect,Delayed insert,Execute,Fetch,Init DB,Kill,Prepare,Processlist,Quit,Reset stmt,Table Dump

    注:测试通过按state 来杀掉线程,注意state 的内容一定要严格匹配大小写,否则会杀不掉。
    注意--match-state多个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

    注:测试通过按info来杀掉线程,注意info的内容一定要严格匹配大小写,否则会杀不掉。
    注意--match-info多个info之间用 | 分隔,否则会失效。
    --ignore-info / --match-info
    info可以使用select、update、insert、delete来进行匹配,并可使用"|"进行多项匹配,如"select|SELECT|delete|DELETE|update|UPDATE"

    注:测试通过按db来杀掉线程,注意db的内容一定要严格匹配大小写,否则会杀不掉。
    注意--match-db多个db之间用 | 分隔,否则会失效

    wechat: nick753159 qq: 417966852 email: nzq42@qq.com base: shanghai
  • 相关阅读:
    iOS动画之模拟音量振动条
    LeetCode Reverse Linked List
    Android使用BroadCastRecevier广播实现接收短信,并利用Toast弹出显示内容
    Python+Django+SAE系列教程16-----cookie&session
    初识MVC之建项
    【Android 系统开发】使用 Source InSight 阅读 Android 源代码
    ym—— Android网络框架Volley(终极篇)
    俯视数据库系统原理
    hdu 1269 迷宫城堡
    2014年湖北省TI杯大学生电子设计竞赛论文格式
  • 原文地址:https://www.cnblogs.com/cyberbit/p/pt-kill.html
Copyright © 2011-2022 走看看