Skip to content

jxlwqq/percona-toolkit-document

Repository files navigation

Percona Toolkit 中文文档

Percona Toolkit 是一套高级命令行工具的集合,用于执行一系列过于困难或复杂而难以手动执行的MySQL和系统任务。

Percona Toolkit 是那些私有或临时脚本的理想替代工具,因为它由专业人士开发,并经过了充分而严谨的测试和验证。安装快速简单,无需依赖任何其他的库。

Percona Toolkit 源自 Maatkit 和 Aspersa 这两个著名的MySQL服务器管理工具包。

获取 Percona Toolkit

工具列表

工具 功能
pt-align 列对齐输出
pt-archiver 归档表记录
pt-config-diff 比较 MySQL 配置文件和服务器参数
pt-deadlock-logger 提取和记录 MySQL 死锁的相关信息
pt-diskstats 为 GUN/LINUX 打印磁盘 IO 统计信息,
pt-duplicate-key-checker 从 MySQL 表中找出重复的索引和外键
pt-fifo-split 模拟切割文件并通过管道传递给队列
pt-find 查找 MySQL 表并执行指定的命令
pt-fingerprint 生成查询指纹
pt-fk-error-logger 提取和记录 MySQL 外键错误信息
pt-heartbeat 监控 MySQL 复制延迟
pt-index-usage 从 Log 文件中读取插叙语句,并用 Explain 分析他们是如何利用索引
pt-ioprofile 对某个 pid 附加一个 strace 进程进行 IO 分
pt-kill 杀死符合指定条件 MySQL 语句
pt-mext 并行查看 SHOW GLOBAL STATUS 的多个样本的信息
pt-mysql-summary 对 MySQL 服务器生成一份详细的配置情况以及 status 信息
pt-online-schema-change 执行 status 无锁的表结构变更
pt-pmp 为查询程序执行聚合的 GDB 堆栈跟踪
pt-query-digest 分析查询执行日志,并产生一个查询报告
pt-show-grants 规范化和打印 MySQL 权限
pt-sift 浏览 pt-stalk 生成的文件
pt-slave-delay 设置从服务器落后于主服务器指定时间
pt-slave-find 查看所有从服务器复制层级关系
pt-slave-restart 监视 MySQL 复制错误,并尝试重启 MySQL 复制当复制停止的时候
pt-stalk 出现问题的时候收集 MySQL 的用于诊断的数据
pt-summary 友好地收集和显示系统信息概况
pt-table-checksum 检查 MySQL 复制一致性
pt-table-sync 高效同步 MySQL 表的数据
pt-table-usage
pt-upgrade 在多台服务器上执行查询,并比较差异
pt-variable-advisor 分析 MySQL 的参数变量,并对可能存在的问题提出建议
pt-visual-explain 格式化 explain 出来的执行计划按照 tree 方式输出

选项

说明

本文档基于 Percona Toolkit Documentation 官方英文文档翻译,同时参考了《高性能MySQL》一书。该书的三位主要作者 Baron Schwartz、Peter Zaitsev、Vadim Tkachenko 在MySQL DBA 圈内耳熟能详,他们组建的Percona公司即是Percona Toolkit的开发和维护方。

About

MySQL 管理工具包 Percona Toolkit 中文翻译文档

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published