toolkit安装使用,超详细版

By admin in 美高梅手机版4858 on 2019年5月2日

 1.反省和安装与Perl相关的模块

linux下percona-toolkit工具包的装置和选取(超详细版),perconatoolkit

 1.反省和安装与Perl相关的模块

    PT工具是运用Perl语言编写和实施的,所以要求系统中有Perl遇到。

    依赖包检查命令为:

rpm -qa perl-DBI perl-DBD-MySQL perl-Time-HiRes perl-IO-Socket-SSL

美高梅手机版4858 1

设若有依赖包实在,能够采用上边包车型地铁授命安装:

yum install perl-DBI

yum install perl-DBD-MySQL

yum install perl-Time-HiRes

yum install perl-IO-Socket-SSL

二.下载和装置percona toolkit的包

1、下载和安装percona toolkit的包**

参照:

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

  美高梅手机版4858 2

3、安装percona-toolkit工具包

yum install percona-toolkit

4、出现complete!即表示安装成功:

美高梅手机版4858 3

5、安装后,可以由此上边包车型地铁命令确认是否安装成功:

# pt-query-digest –help

# pt-table-checksum –help

要是命令提醒能够健康显示,则表明pt工具已经不荒谬安装和使用了。

有些三十多个指令,可以分为七大类

 

工具体系

工具命令

工具成效

备注

开发类

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

配置类

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

设定从落后主的日子

toolkit安装使用,超详细版。 

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 二.二新扩张命令

pt-ioprofile

查询进度IO并打字与印刷贰个IO活动表

pt 二.二新增添命令

实用类

pt-archiver

将表数据归档到另一个表或文件中

 

pt-find

查找表并实施命令

 

pt-kill

Kill掉符合条件的sql

常用命令

pt-align

对齐别的工具的出口

pt 二.二新扩展命令

pt-fingerprint

将查询转成密文

pt 2.2新添命令

 

 

地点是pt工具各类命令的基本成效介绍,能够动用 command –help
来查阅各类命令的具体效果和选择方式;

一对命令也得以利用 man command 命令查询相关命令详细音讯。

当前利用的可比多的指令是: pt-query-digest ,pt-kill等一声令下。

加字段例子:

/usr/local/bin/pt-online-schema-change --user=用户名 --password=密码 --host=127.0.0.1 --port=端口号 --charset=utf8 --nodrop-old-table --alter="modify  media_code varchar(64) DEFAULT NULL COMMENT '当前视频编码' " D=ad_api,t=t_ad_req_log --exec

  

在意:假设安转进程中,碰着yum命令不可用,请替换镜像源,小编那边是替换来1陆3的镜像源:

一声令下如下:

cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bk
 ll
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
vi /etc/resolv.conf
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
yum makecache

 

一.检查和装置与Perl相关的模块
PT工具是使用Perl语言编写和进行的,所以…

percona-toolkit工具包同percona-xtrabackup同样都以用Perl写的工具包,percona-toolkit工具包是一组高端的保管mysql的工具包集,能够用来试行各样通过手工业实行非凡复杂和麻烦的mysql和系统职分,在生养景况中能不小的进步效能,安装也很轻易,能够在percona的官方网址:

    PT工具是应用Perl语言编写和施行的,所以供给系统中有Perl意况。

[root@localhost src]# wget

    注重包检查命令为:

[root@localhost src]# yum -y install
percona-toolkit-3.0.1-1.el6.x86_64.rpm

rpm -qa perl-DBI perl-DBD-MySQL perl-Time-HiRes perl-IO-Socket-SSL

安装2:

美高梅手机版4858 4

环境:centos6.5

假使有依据包实在,能够应用上边包车型地铁通令安装:

下载地址:

yum install perl-DBI

cd /opt

yum install perl-DBD-MySQL

wget

yum install perl-Time-HiRes

tar -zxvf percona-toolkit-3.0.2_x86_64.tar.gz

yum install perl-IO-Socket-SSL

cd percona-toolkit-3.0.2

二.下载和安装percona
toolkit的包

perl Makefile.PL

1、下载和设置percona toolkit的包**

壹旦报:BEGIN failed–compilation aborted at Makefile.PL line
1,需求安装perl-devel

参照:

yum install perl-devel

yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm

设置后再实行perl
Makefile.PL恐怕会报找不到DBI,DBD-MySQL,IO-Socket-SSL.noarch,perl-Time-HiRes

2、查看能够安装的包

用上面的章程在线安装:

yum list | grep percona-toolkit

yum install perl-DBI

  美高梅手机版4858 5

yum install perl-DBD-MySQL

3、安装percona-toolkit工具包

yum install perl-IO-Socket-SSL.noarch 

yum install percona-toolkit

yum install perl-Time-HiRes

4、出现complete!即表示安装成功:

然后:

美高梅手机版4858 6

make

伍、安装后,能够因而上边包车型大巴授命确认是或不是安装成功:

make install

# pt-query-digest –help

pt-table-checksum –help看看是否装成功

# pt-table-checksum –help

二:在线安装:yum install -y percona-toolkit

假设命令提醒能够健康展现,则表达pt工具已经日常安装和使用了。

工具表达

局地三1三个指令,能够分为七大类

工具体系

 

工具命令

工具连串

工具功效

工具命令

备注

工具成效

开发类

备注

pt-duplicate-key-checker

开发类

列出并剔除重复的目录和外键

pt-duplicate-key-checker

pt-online-schema-change

列出并删除重复的目录和外键

在线修改表结构

 

pt-query-advisor

pt-online-schema-change

剖析查询语句,并付出提议,有bug

在线修改表结构

已废弃

 

pt-show-grants

pt-query-advisor

规范化和打印权限

解析查询语句,并付出提议,有bug

pt-upgrade

已废弃

在五个服务器上实践查询,并相比较不一致

pt-show-grants

性能类

美高梅手机版4858 ,标准化和打印权限

pt-index-usage

 

解析日志中索引使用状态,并出报告

pt-upgrade

pt-pmp

在七个服务器上执行查询,并比较差别

为查询结果跟踪,并汇总追踪结果

 

pt-visual-explain

性能类

格式化推行安排

pt-index-usage

pt-table-usage

剖析日志中索引使用情形,并出报告

解析日志中查询并分析表使用情状

 

pt 二.2新增添命令

pt-pmp

配置类

为查询结果追踪,并汇总追踪结果

pt-config-diff

 

正如配置文件和参数

pt-visual-explain

pt-mysql-summary

格式化实行安顿

对mysql配置和status进行汇总

 

pt-variable-advisor

pt-table-usage

分析参数,并提出提出

浅析日志中询问并分析表使用情况

监控类

pt 二.二新添命令

pt-deadlock-logger

配置类

领到和记录mysql死锁音讯

pt-config-diff

pt-fk-error-logger

正如配置文件和参数

领到和著录外键音信

 

pt-mext

pt-mysql-summary

相互查看status样本新闻

对mysql配置和status进行汇总

pt-query-digest

 

剖析查询日志,并发出报告

pt-variable-advisor

常用命令

分析参数,并建议提出

pt-trend

 

遵照时间段读取slow日志新闻

监控类

已废弃

pt-deadlock-logger

复制类

领取和记录mysql死锁信息

pt-heartbeat

 

督察mysql复制延迟

pt-fk-error-logger

pt-slave-delay

领取和笔录外键消息

设定从落后主的时间

 

pt-slave-find

pt-mext

查找和打印全部mysql复制层级关系

互动查看status样本音讯

pt-slave-restart

 

监察和控制salve错误,并尝试重启salve

pt-query-digest

pt-table-checksum

浅析查询日志,并产生报告

校验主从复制1致性

常用命令

pt-table-sync

pt-trend

登时同步表数据

规行矩步时间段读取slow日志新闻

系统类

已废弃

pt-diskstats

复制类

翻看系统磁盘状态

pt-heartbeat

pt-fifo-split

监督检查mysql复制延迟

仿照切割文件并出口

 

pt-summary

pt-slave-delay

搜集和体现系统概略

设定从落后主的日子

pt-stalk

 

出现难题时,搜罗检查判断数据

pt-slave-find

pt-sift

寻觅和打字与印刷全体mysql复制层级关系

浏览由pt-stalk创造的文书

 

pt ②.2新扩展命令

pt-slave-restart

pt-ioprofile

监察和控制salve错误,并尝试重启salve

询问进度IO并打字与印刷1个IO活动表

 

pt 贰.2新扩大命令

pt-table-checksum

实用类

校验主从复制1致性

pt-archiver

 

将表数据归档到另一个表或文件中

pt-table-sync

pt-find

飞快同步表数据

查找表并实践命令

 

pt-kill

系统类

Kill掉符合条件的sql

pt-diskstats

常用命令

查看系统磁盘状态

pt-align

 

对齐其余工具的出口

pt-fifo-split

pt 二.二新扩张命令

宪章切割文件并出口

pt-fingerprint

 

将查询转成密文

pt-summary

pt 二.2新添命令

搜集和出示系统轮廓

pt-online-schema-change使用验证

 

pt-stalk

出现难题时,搜聚检查判断数据

 

pt-sift

浏览由pt-stalk创立的公文

pt 二.二新添命令

pt-ioprofile

查询进度IO并打字与印刷1个IO活动表

pt 二.2新扩展命令

实用类

pt-archiver

将表数据归档到另1个表或文件中

 

pt-find

查找表并施行命令

 

pt-kill

Kill掉符合条件的sql

常用命令

pt-align

对齐其余工具的输出

pt 二.贰新添命令

pt-fingerprint

将查询转成密文

pt 贰.2新添命令

 

 

地方是pt工具种种命令的基本功用介绍,能够动用 command –help
来查看各种命令的实际职能和使用办法;

局地命令也能够选用 man command 命令查询有关命令详细消息。

此时此刻选择的相比较多的下令是: pt-query-digest ,pt-kill等一声令下。

加字段例子:

/usr/local/bin/pt-online-schema-change --user=用户名 --password=密码 --host=127.0.0.1 --port=端口号 --charset=utf8 --nodrop-old-table --alter="modify  media_code varchar(64) DEFAULT NULL COMMENT '当前视频编码' " D=ad_api,t=t_ad_req_log --exec

  

小心:假诺安转进程中,蒙受yum命令不可用,请替换镜像源,作者这边是替换来1陆3的镜像源:

指令如下:

cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bk
 ll
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
vi /etc/resolv.conf
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
yum makecache

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有