percona-toolkit工具包安装

percona-toolkit工具包同percona-xtrabackup一样都是用Perl写的工具包,percona-toolkit工具包是一组高级的管理mysql的工具包集,可以用来执行各种通过手工执行非常复杂和麻烦的mysql和系统任务,在生产环境中能极大的提高效率,安装也很简单,可以在percona的官网:https://www.percona.com上下载编译包或者是rpm包,当然由于我的本地yum源有配好,自己就用yum安装rpm包,yum还能自动解决依赖关系,安装步骤如下:

[[email protected] src]# wget https://www.percona.com/downloads/percona-toolkit/3.0.1/binary/redhat/6/x86_64/percona-toolkit-3.0.1-1.el6.x86_64.rpm
[[email protected] src]# yum -y install percona-toolkit-3.0.1-1.el6.x86_64.rpm

而在percona-toolkit工具包集中大致有32个命令可以使用,以下具体的表格来自于http://www.cnblogs.com/zping/p/5678652.html

工具类别


工具命令


工具作用


备注


开发类


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新增命令

时间: 2024-11-02 23:33:49

percona-toolkit工具包安装的相关文章

Percona Toolkit 的安装与使用(安装篇)

Percona Toolkit 是一个相当好用的mysql管理工具.这里记录下最简单的安装方法.比源码安装要方便多了. wget https://www.percona.com/downloads/percona-toolkit/2.2.17/RPM/percona-toolkit-2.2.17-1.noarch.rpm   yum install percona-toolkit-2.2.17-1.noarch.rpm 这样就安装好了.够简单了吧 如果你习惯用rpm包来安装的话,可能要手动解决依

Percona Toolkit 学习(四)(heartbeat, index-usage,ioprofile,killmextmysql-summary)

seconds_behind_master含义及不足 seconds_behind_master的值是通过将salve服务器当前的时间戳与二进制日志中的事件的时间戳相比得到的,所以只有执行事件时才会报告延迟. 1.1 如果备库复制线程没有运行,就会报延迟为null.1.2 一些错误比如网络不稳定可能导致复制中断或停止复制线程,但是seconds_behind_master将显示为0,而不是显示错误1.3 即使备库线程正在运行,备库有时候可能无法计算延时,如果发生这种情况,备库会报0或者null.

pt(Percona Toolkit)工具详解:(一)安装

pt(Percona Toolkit)工具是由Percona公司开发的一个用perl语言编写的工具集,包含很多功能,例如在线更改数据表结构,校验主从数据,检查数据库状态,分析慢查询等这些靠人手做起来比较麻烦的事情,功能强大,操作简单. 安装 既然是perl语言开发的工具集,那当然是先安装perl相关依赖包了 yum install -y perl perl-IO-Socket-SSL perl-DBD-MySQL perl-Time-HiRes perl-Digest-MD5 然后,就到下面这个

Percona Toolkit 安装

Percona Toolkit(pt工具)是一组用于维护数据库的命令行工具, 大部分是Perl脚本, 其连接数据库, 需要DBI和DBD::mysql的支持. 直接使用yum安装这两个软件包就行. # yum install perl-DBI perl-DBD-MySQL 安装pt工具的依赖后, 就是安装pt本身了(percona-toolkit-3.0.3_x86_64.tar.gz), 这里指定其安装的目录. # perl Makefile.PLPREFIX=/usr/local/perco

Centos 安装Percona Toolkit工具集

1.下载 下载地址:   https://www.percona.com/downloads/percona-toolkit/LATEST/ [[email protected] ~]# wget https://www.percona.com/downloads/percona-toolkit/3.0.13/binary/redhat/7/x86_64/percona-toolkit-3.0.13-re85ce15-el7-x86_64-bundle.tar 2.安装 [[email prot

Percona Toolkit mysql辅助利器

1 PT介绍 Percona Toolkit简称pt工具—PT-Tools,是Percona公司开发用于管理MySQL的工具,功能包括检查主从复制的数据一致性.检查重复索引.定位IO占用高的表文件.在线DDL等,DBA熟悉掌握后将极大提高工作效率. 2 PT 安装 下载地址 :https://www.percona.com/downloads/percona-toolkit/ 下载完上传到linux 服务器 安装PT [[email protected] ~]# yum -y install p

(转载)Linux网络配置和setup工具包安装

查看网卡是否正常安装 命令:lspci |grep Ether 1.修改网卡配置 命令: vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=none (dhct,static) HWADDR=00:14:2b:1b:22:20 IPV6INIT=YES IPV6_AUTOCONF=yes ONBOOT=yes NETMASK=255.255.255.0 IPADDR=192.168.1.241 GATEWAY=1

Percona Server 的安装及tokudb引擎的安装笔记

Percona Server 的安装及tokudb引擎的安装笔记 2017年7月7日 安装percona server: yum localinstall Percona-Server-client-57-5.7.18-15.1.el6.x86_64.rpm  Percona-Server-shared-57-5.7.18-15.1.el6.x86_64.rpm Percona-Server-server-57-5.7.18-15.1.el6.x86_64.rpm  Percona-Server

Percona Toolkit 2.2.12 发布,MySQL 管理工具

Percona Toolkit 2.2.12 发布了, Percona Toolkit 是一组高级的命令行工具,用来管理 MySQL 和系统任务. 改进内容包括: New Features: pt-stalk now gathers dmesg output from up to 60 seconds before the triggering event. Bugs Fixed: Fixed bug 1376561 : pt-archiver was not able to archive a