【Linux】percona-toolkit工具包的安装
一.检查和安装与Perl相关的模块
PT工具是使用Perl语言编写和执行的,所以需要系统中有Perl环境。
依赖包检查命令为: rpm -qa perl-DBI perl-DBD-MySQL perl-Time-HiRes perl-IO-Socket-SSL

yum install perl-DBD-MySQL
yum install perl-Time-HiRes
yum install perl-IO-Socket-SSL
二.下载和安装percona toolkit的包
1、下载和安装percona toolkit的包
参照:https://www.percona.com/doc/percona-toolkit/3.0/installation.html#installing-percona-toolkit-on-red-hat-or-centos
yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm
2、查看可以安装的包
yum list | grep percona-toolkit
3、安装percona-toolkit工具包
yum install percona-toolkit
4、安装后,可以通过下面的命令确认是否安装成功:
# pt-query-digest --help
如果命令提示可以正常显示,则说明pt工具已经正常安装和使用了。
有的32个命令,可以分为7大类
|
工具类别 |
工具命令 |
工具作用 |
备注 |
|
开发类 |
pt-duplicate-key-checker |
列出并删除重复的索引和外键 |
|
|
pt-online-schema-change |
在线修改表结构 |
||
|
pt-query-advisor |
分析查询语句,并给出建议,有bug |
已废弃 |
|
|
pt-show-grants |
规范化和打印权限 |
||
|
pt-upgrade |
在多个服务器上执行查询,并比较不同 |
||
|
性能类 |
pt-index-usage |
分析日志中索引使用情况,并出报告 |
|
|
pt-pmp |
为查询结果跟踪,并汇总跟踪结果 |
||
|
pt-visual-explain |
格式化执行计划 |
||
|
pt-table-usage |
分析日志中查询并分析表使用情况 |
pt 2.2新增命令 |
|
|
配置类 |
pt-config-diff |
比较配置文件和参数 |
|
|
pt-mysql-summary |
对mysql配置和status进行汇总 |
||
|
pt-variable-advisor |
分析参数,并提出建议 |
||
|
监控类 |
pt-deadlock-logger |
提取和记录mysql死锁信息 |
|
|
pt-fk-error-logger |
提取和记录外键信息 |
||
|
pt-mext |
并行查看status样本信息 |
||
|
pt-query-digest |
分析查询日志,并产生报告 |
常用命令 |
|
|
pt-trend |
按照时间段读取slow日志信息 |
已废弃 |
|
|
复制类 |
pt-heartbeat |
监控mysql复制延迟 |
|
|
pt-slave-delay |
设定从落后主的时间 |
||
|
pt-slave-find |
查找和打印所有mysql复制层级关系 |
||
|
pt-slave-restart |
监控salve错误,并尝试重启salve |
||
|
pt-table-checksum |
校验主从复制一致性 |
||
|
pt-table-sync |
高效同步表数据 |
||
|
系统类 |
pt-diskstats |
查看系统磁盘状态 |
|
|
pt-fifo-split |
模拟切割文件并输出 |
||
|
pt-summary |
收集和显示系统概况 |
||
|
pt-stalk |
出现问题时,收集诊断数据 |
||
|
pt-sift |
浏览由pt-stalk创建的文件 |
pt 2.2新增命令 |
|
|
pt-ioprofile |
查询进程IO并打印一个IO活动表 |
pt 2.2新增命令 |
|
|
实用类 |
pt-archiver |
将表数据归档到另一个表或文件中 |
|
|
pt-find |
查找表并执行命令 |
||
|
pt-kill |
Kill掉符合条件的sql |
常用命令 | |
|
pt-align |
对齐其他工具的输出 |
pt 2.2新增命令 |
|
|
pt-fingerprint |
将查询转成密文 |
pt 2.2新增命令 |
【Linux】percona-toolkit工具包的安装的更多相关文章
- linux下percona-toolkit工具包的安装和使用(超详细版)
一.检查和安装与Perl相关的模块 PT工具是使用Perl语言编写和执行的,所以需要系统中有Perl环境. 依赖包检查命令为: rpm -qa perl-DBI perl-DBD-MySQL perl ...
- Centos 安装Percona Toolkit工具集
1.下载 下载地址: https://www.percona.com/downloads/percona-toolkit/LATEST/ [root@bogon ~]# wget https:// ...
- percona-toolkit(pt-online-schema-change)工具包的安装和使用
1.下载和安装percona toolkit的包 #yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/ ...
- centos7 安装percona-toolkit工具包的安装和使用
一.检查和安装与Perl相关的模块 PT工具是使用Perl语言编写和执行的,所以需要系统中有Perl环境. 依赖包检查命令为: rpm -qa perl-DBI perl-DBD-MySQL perl ...
- Percona Toolkit mysql辅助利器
1 PT介绍 Percona Toolkit简称pt工具—PT-Tools,是Percona公司开发用于管理MySQL的工具,功能包括检查主从复制的数据一致性.检查重复索引.定位IO占用高的表文件.在 ...
- Percona Toolkit工具连接MySQL 8报错的解决方案
使用Percona Toolkit的工具连接MySQL 8.x数据库时,会遇到类似"failed: Plugin caching_sha2_password could not be loa ...
- percona-toolkit工具包的安装和使用
1.安装与Perl相关的模块 PT工具是使用Perl语言编写和执行的,所以需要系统中有Perl环境 # yum install -y perl perl-devel perl-Time-HiRes p ...
- Percona Toolkit工具集介绍
部署mysql工具是一个非常重要的部分,所以工具的可靠性和很好的设计非常重要.percona toolkit是一个有30多个mysql工具的工具箱.兼容mysql,percona server,mar ...
- Linux课程---1、VMWare安装CentOS虚拟机(安装重要注意)
Linux课程---1.VMWare安装CentOS虚拟机(安装重要注意) 一.总结 一句话总结: 可以先去百度搜一篇对应系统的安装教程:比如 CentOS 7 安装 1.安装VMWare之后,打开w ...
随机推荐
- PHPUnit 组织测试
首先是目录结构 源文件夹为 src/ 测试文件夹为 tests/ User.php <?php class Errorcode { const NAME_IS_NULL = 0; } class ...
- 【pyspider】关于匹配html的数据
今天刚刚接触pyspider,在调试的时候注意匹配数据可以这样写: <div class="download-wp"> <a data-app-i ...
- helm 更改为国内源
helm init --upgrade -i slpcat/tiller:v2.8.2 --stable-repo-url https://kubernetes.oss-cn-hangzhou.al ...
- 安装scrapy时遇到的问题
会报错,安装这个试试: pip install cryptography --force-reinstall
- 7. Reverse Integer (整数的溢出)
Reverse digits of an integer. Example1: x = 123, return 321Example2: x = -123, return -321 For the p ...
- 204. Count Primes (Integer)
Count the number of prime numbers less than a non-negative number, n. 思路:寻找质数的方法 class Solution { pu ...
- glove
glove - 必应词典 美[ɡlʌv]英[ɡlʌv] v.给戴手套:作…的手套 n.(分手指的)手套 网络分指手套:拳套:棒球之爱 变形复数:gloves:现在分词:gloving:过去分词:glo ...
- CentOS常用的文件操作命令总结
我可以说是linux操作新手,有些命令经常忘记,特别是对文件的某些操作,经常要翻阅之前的笔记,今天把之前在百度上整理的“CentOS常用的文件操作命令”转载到我的新博客上面,以供后面查阅! 博客后面还 ...
- aruba 802.11ac协议
上述功能为802.11ac协议,高密环境下建议不勾选. 附百度百科:虽然802.11ac标准草案提高了传输速度并增加了带宽,可以支持企业网络中数量越来越庞大的设备,但是企业开始发现,这个标准需要依赖于 ...
- java中Date无法获取数据库时分秒的问题
数据库使用的字段是timestamp(6),在数据库看的时候明明时分秒是有的,然而通过rs.getDate()获取出来的时候时分秒就没有了,查了一下资料终于解决了,这里有一个重要的知识点,java ...