欢迎光临
我们一直在努力

percona-toolkit 杀死慢的SQL语句

1、下载percona-toolkit-2.2.16.tar.gz

# wget

https://www.percona.com/downloads/percona-toolkit/2.2.16/tarball/percona-toolkit-2.2.16.tar.gz

2、安装

# ll

-rw-r–r– 1 root root 1408239 11月  9 2015 percona-toolkit-2.2.16.tar.gz

# tar xf percona-toolkit-2.2.16.tar.gz

# cd percona-toolkit-2.2.16

# perl Makefile.PL

# yum -y install perl

# yum -y install perl-ExtUtils-MakeMaker.x86_64

# yum -y install perl-DBI.x86_64

# yum -y install perl-DBD-MySQL.x86_64

# perl Makefile.PL

# make

# make install

# yum -y install perl-Time-HiRes.x86_64

# /usr/local/bin/pt-kill -S /tmp/mysql.sock -u root -p”123456″ \

–match-info “^(select|SELECT|Select)” \

–busy-time 5 –victim all –interval 3 –kill-query –print \

–log /usr/local/src/kill.txt –daemonize

–socket=s         -S  Socket file to use for connection

–user=s           -u  User for login if not current user

–password=s       -p  Password to use when connecting

–match-info=s         Match only queries whose Info (query) matches this Perl regex

–busy-time=m          Match queries that have been running for longer than

                         this time.  Optional suffix s=seconds, m=minutes, h=

                         hours, d=days; if no suffix, s is used.

–interval=m           How often to check for queries to kill.  Optional

                         suffix s=seconds, m=minutes, h=hours, d=days; if no

                         suffix, s is used.

–victims=s            Which of the matching queries in each class will be

                         killed (default oldest)

Actions:

  –execute-command=s    Execute this command when a query matches

  –kill                 Kill the connection for matching queries

  –kill-query           Kill matching queries

  –print                Print a KILL statement for matching queries; does not

                         actually kill queries

–log=s                Print all output to this file when daemonized

–daemonize            Fork to the background and detach from the shell

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。