Percona Toolkit安装
TIPS
本文基于Percona Toolkit 3.2.0,理论支持所有版本。
Percona Toolkit是一款MySQL世界里面非常实用的工具套件,本文来探讨如何安装它。
工具列表
- pt-align :对齐其他工具的输出
- pt-archiver :将数据归档到其他表或文件
- pt-config-diff :比较配置文件和变量
- pt-deadlock-logger :记录MySQL死锁
- pt-diskstats :交互式IO监控工具
- pt-duplicate-key-checker :找到重复的索引或外键
- pt-fifo-split :模拟分割文件并输出
- pt-find :查找表,并执行命令
- pt-fingerprint :将查询转换成fingerprint
- pt-fk-error-logger :记录外键错误信息
- pt-heartbeat :监控MySQL复制延迟
- pt-index-usage :通过日志分析查询,并分析查询如何使用索引
- pt-ioprofile :监控进程IO并打印IO活动表
- pt-kill :kill掉符合条件查询
- pt-mext :并行查询SHOW GLOBAL STATUS的样本信息
- pt-mongodb-query-digest :通过汇总来自MongoDB查询分析器(query profiler)的查询来报告查询使用情况统计信息
- pt-mongodb-summary :收集有关MongoDB集群的信息,它从多个来源收集信息从而提供集群的概要信息
- pt-mysql-summary :展示MySQL相关的概要信息
- pt-online-schema-change :在线修改表结构。无需锁表地ALTER表结构
- pt-pg-summary :收集有关PostgreSQL集群的信息
- pt-pmp :针对指定程序,聚合GDB的stack traces
- pt-query-digest :从日志、processlist以及tcpdump中分析MySQL查询
- pt-secure-collect :收集、清理、打包、加密数据
- pt-show-grants :规范化打印MySQL授权
- pt-sift :浏览由pt-stalk创建的文件
- pt-slave-delay :使MySQL从属服务器滞后于其Master
- pt-slave-find :查找和打印MySQL slave的复制层级树
- pt-slave-restart :监控MySQL slave,并在发生错误后重启
- pt-stalk :发生问题时收集有关MySQL的诊断数据
- pt-summary :展示系统概要信息
- pt-table-checksum :验证MySQL主从复制的一致性
- pt-table-sync :高效同步表数据
- pt-table-usage :分析查询是如何使用表的
- pt-upgrade :验证不同服务器上的查询结果是否相同
- pt-variable-advisor :分析MySQL变量,并对可能出现的问题提出建议
- pt-visual-explain :将explain的结果格式化成树形展示
安装
Windows系统
不支持。详见https://forums.percona.com/discussion/52503/percona-toolkit-for-windows
Linux系统
支持的操作系统主要有:
- Debian 7 (“wheezy”)
- Debian 8 (“jessie”)
- Ubuntu 14.04 LTS (Trusty Tahr)
- Ubuntu 16.04 LTS (Xenial Xerus)
- Ubuntu 16.10 (Yakkety Yak)
- Ubuntu 17.04 (Zesty Zapus)
- Red Hat Enterprise Linux or CentOS 6 (Santiago)
- Red Hat Enterprise Linux or CentOS 7 (Maipo)
TIPS
- 可参考 https://blog.csdn.net/zyx_ly/article/details/88958352 的说明查看自己用的是哪个Linux发行版。
- 官方宣称,理论上Percona Toolkit也能支持其他使用基于Deb或RPM的Linux操作系统,但只有上面这些系统经过了测试。详见 https://www.percona.com/doc/percona-toolkit/LATEST/installation.html
一、安装percona-release仓库
这一步主要是配置Percona的仓库,配置好之后,Percona的相关库都可以从该仓库里下载。
基于Deb的Linux操作系统
例如:Debain、Ubuntu等
- 【可选】配置国内源,提升安装速度。这里使用中科大的源,也可使用其他源。
# 备份源配置文件
mv /etc/apt/sources.list /etc/apt/sources.list.bak# 使用中科大源
echo 'deb http://mirrors.ustc.edu.cn/debian/ buster main
deb-src http://mirrors.ustc.edu.cn/debian/ buster maindeb http://mirrors.ustc.edu.cn/debian-security buster/updates main
deb-src http://mirrors.ustc.edu.cn/debian-security buster/updates maindeb http://mirrors.ustc.edu.cn/debian/ buster-updates main
deb-src http://mirrors.ustc.edu.cn/debian/ buster-updates main' > /etc/apt/sources.list# 更新
apt-get update
- 下载安装包
wget https://repo.percona.com/apt/percona-release_latest.generic_all.deb
- 安装
sudo dpkg -i percona-release_latest.generic_all.deb
- 执行完如上命令后,即可在文件
/etc/apt/sources.list.d/percona-release.list
中找到Percona Toolkit仓库设置。
基于RPM的Linux操作系统
例如:Red Hat Enterprise Linux、CentOS等
【可选】配置国内源,提升安装速度。参考 https://www.cnblogs.com/hester/p/12365068.html
执行如下命令即可安装percona-release仓库
sudo yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
二、安装Percona Toolkit
基于Deb的Linux操作系统
sudo apt-get install percona-toolkit
基于RPM的Linux操作系统
sudo yum install percona-toolkit
macOS系统
brew install percona-toolkit
Percona Toolkit安装相关推荐
- mysql开启yum search pt-mysql_Centos使用MySQL工具Percona Toolkit
Centos使用MySQL工具Percona Toolkit 安装Percona Toolkit 的Repo 得以支持直接用yum 安装二进制包 yum install -y https://www. ...
- percona toolkit系列(gh-ost)
背景 和上篇pt-osc同样功能的工具gh-ost(使用的是binlog复制数据),目前是为了修改表结构 online DDL 写在前面 (该工具并不是percona toolkit中的,只是为了读者 ...
- percona toolkit 简介
os: centos 7.4 db: mysql 5.7 software: toolkit 3.0.8 percona toolkit 是一款percona公司推出的优秀的开源的mysql分析工具. ...
- Percona Toolkit工具简介
系列文章目录 第一章:sql_mode模式 第二章:optimize table.analyze table.alter table.gh-ost 第三章:InnoDB MVCC原理 第四章:sql语 ...
- Want to archive tables? Use Percona Toolkit’s pt-archiver--转载
原文地址:https://www.percona.com/blog/2013/08/12/want-to-archive-tables-use-pt-archiver/ Percona Toolkit ...
- mysql 工具_最全Mysql运维工具Percona Toolkit使用案例
Percona Toolkit简介 Percona Toolkit简称pt工具,是Percona公司开发用于管理MySQL的工具,DBA熟悉掌握后将极大提高工作效率. Percona toolkit有 ...
- Intel® oneAPI Base Toolkit+Intel® oneAPI HPC Toolkit安装教程
Intel® oneAPI Base Toolkit+Intel® oneAPI HPC Toolkit安装教程 1.写在前面 2.工具包地址 3.Base Toolkit 4.HPC Toolkit ...
- percona的安装、启动、停止
版权声明:本文为博主原创文章,未经博主允许不得转载. http://blog.csdn.net/tanliqing2010/article/details/78758878 0 前言 1 percon ...
- MySQL备份Percona Xtrabackup安装和卸载
MySQL备份Percona Xtrabackup安装和卸载 Percona XtraBackup 安装介绍篇 XtraBackup介绍 XtraBackup是Percona公司的开源项目,用以实现类 ...
最新文章
- java 锁_Java 锁之我见
- 关于添加“服务引用”和“添加引用”的一点总结
- Crypto++库在VS 2005中的使用——RSA加解密
- java怎么调用存储函数_java中调用存储过程或存储函数的方法
- 域用户的登录过程和GC的关系
- php+mysqli,php+mysqli数据库连接的两种方式
- 好好珍惜今生,不要期待来世……
- java8安装_科学网—Java JDK 8 的安装以及环境变量的配置(Linux and Windows) - 彭勇的博文...
- 上线 5 天获得 100 万用户,可为什么我开发的 App 最终却倒闭了?
- 关于TLS升级的问题
- mysql中profile的使用
- linux qt程序窗口大小变化,Qt调整初始窗口大小
- python依赖如何打包_python 打包依赖包安装
- 因代码不规范,国外程序员就枪击 4 个同事?你可能提前过了愚人节
- [推广]AboutCG Python商业教程发布
- Mac Spotlight搜索快捷键
- 苹果手机上下载的文件在哪里?
- 智能驾驶是什么意思_新手们的“必备”功能!解读DiPilot智能驾驶辅助系统
- 关于Twitter Card的一个巨坑
- 京东2017校园招聘Android研发工程师编程题(二):幸运数
热门文章
- 泵引理 Pumping Lemma
- 【基础入门题072】转置矩阵
- 什么是PEP8编码风格?
- DataGrip下载安装及使用教程(详细版)
- 初识LightGBM
- Django之强大后台xadmin的使用(一)
- ADC系列---噪声与误差(TI视频)
- 《Adobe Illustrator CS6中文版经典教程(彩色版)》—第1课1.14节在多个画板之间导航...
- 查违章老显示服务器维护中咋回事,违章查询怎么老显示系统正在维护呢,为什么违章查询总是显示维护状态?...
- SAP ABAP-获取屏幕字段数据