概述
pt工具是mysql数据库DBA必须掌握的一个基本技能,这里简单对如何部署pt工具和常用命令的分类做一下介绍。
一、安装percona-toolkit工具包
1.检查和安装与Perl相关的模块
PT工具是使用Perl语言编写和执行的,所以需要系统中有Perl环境。
依赖包检查命令为:
rpm -qa perl-DBI perl-DBD-MySQL perl-Time-HiRes perl-IO-Socket-SSL
如果有依赖包缺失,可以使用下面的命令安装:
yum -y install perl-DBI perl-DBD-MySQL perl-Time-HiRes perl-IO-Socket-SSL perl-TermReadKey.x86_64 perl-Digest-MD5.x86_64
2、安装pt工具包
rpm -ivh percona-toolkit-3.0.13-1.el7.x86_64.rpm
3、验证
安装后,可以通过下面的命令确认是否安装成功:
# pt-query-digest --help
# pt-table-checksum --help
如果命令提示可以正常显示,则说明pt工具已经正常安装和使用了。
二、命令分类
pt大概有30个命令,可以分为7大类:
上面是pt工具各个命令的基本功能介绍,可以使用 command --help 来查看每个命令的具体作用和使用方法;
有的命令也可以使用 man command 命令查询相关命令详细信息。
目前使用的比较多的命令是: pt-query-digest ,pt-kill等命令。
后面会针对里面常用的一些命令做介绍,感兴趣的朋友可以关注下!