点击蓝字丨关注我们
今天给大家介绍一个非常好用的工具集--percona-toolkit,该工具集可以说是mysql dba的得力助手。
Percona Toolkit下载安装
1.下载
wget https://downloads.percona.com/downloads/percona-toolkit/3.3.0/binary/redhat/7/x86_64/percona-toolkit-3.3.0-1.el7.x86_64.rpm
复制
安装
yum -y localinstall percona-toolkit-3.3.0-1.el7.x86_64.rpm复制
2.工具用法说明及举例
2.1 pt-align
pt-align - Align output from other tools to columns.(按行对齐其他工具的输出)
Usage:
pt-align [FILES]
eg:
2.2 pt-archiver
pt-archiver - Archive rows from a MySQL table into another table or a file.
(将MySQL表中的行存档到另一个表或文件中,可以理解为归档)
Usage:
pt-archiver [OPTIONS] --source DSN --where WHERE复制
eg:
将所有行从oltp_server归档到olap_server并归档到一个文件:
pt-archiver --source h=oltp_server,D=test,t=tbl --dest h=olap_server \
--file '/var/log/archive/%Y-%m-%d-%D.%t' \
--where "1=1" --limit 1000 --commit-each复制
从子表中清除(删除)孤立行:
pt-archiver --source h=host,D=db,t=child --purge \
--where 'NOT EXISTS(SELECT * FROM parent WHERE col=child.col)'复制
可选参数,可通过pt-archiver --help查看。
2.3 pt-config-diff
pt-config-diff -Diff MySQL configuration files and server variables.
Usage:
pt-config-diff [OPTIONS] CONFIG CONFIG [CONFIG...]复制
pt-config-diff对比MySQL配置文件和服务器变量。CONFIG可以是文件名或DSN。至少必须提供两个CONFIG源。像标准Unix diff一样,如果没有差异,则没有输出。
eg:
将SHOW VARIABLES的host1配置与host2的配置对比::
pt-config-diff h=host1 h=host2复制
将my.cnf中[mysqld]部分的配置与host1 config进行比较:
pt-config-diff etc/my.cnf h=host1复制
区分两个选项文件的[mysqld]部分:
pt-config-diff etc/my-small.cnf /etc/my-large.cnf复制
先分享到这里,未完待续。。。
故事还有很多
我想下次再与大家一起
静静分享
Z
和
我
文章转载自DBA札记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【MySQL 30周年庆】MySQL 8.0 OCP考试限时免费!教你免费领考券
墨天轮小教习
2226次阅读
2025-04-25 18:53:11
MySQL 30 周年庆!MySQL 8.4 认证免费考!这次是认真的。。。
严少安
736次阅读
2025-04-25 15:30:58
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
426次阅读
2025-04-17 17:02:24
MySQL 9.3 正式 GA,我却大失所望,新特性亮点与隐忧并存?
JiekeXu
389次阅读
2025-04-15 23:49:58
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
360次阅读
2025-04-15 14:48:05
openHalo问世,全球首款基于PostgreSQL兼容MySQL协议的国产开源数据库
严少安
344次阅读
2025-04-07 12:14:29
记录MySQL数据库的一些奇怪的迁移需求!
陈举超
234次阅读
2025-04-15 15:27:53
MySQL 8.4 新特性深度解析:功能增强、废弃项与移除项全指南
JiekeXu
186次阅读
2025-04-18 20:21:32
GreatSQL 新版发布:MySQL 牵手“鸭子”
严少安
139次阅读
2025-04-19 14:57:56
MySQL 8.0 OCP 1Z0-908 考试题解析指南
JiekeXu
111次阅读
2025-04-29 16:17:23