Percona Toolkit 数据库运维神器
1. pt-online-schema-change
在线修改大表结构而不锁表,是 DBA 的必备技能。
BASHpt-online-schema-change \ --alter "ADD COLUMN status TINYINT DEFAULT 0" \ --execute \ D=mydatabase,t=users
2. pt-table-checksum & pt-table-sync
用于主从复制数据一致性校验与修复。
- pt-table-checksum: 在主库执行,检查从库数据是否一致。
- pt-table-sync: 根据校验结果修复不一致的数据。
3. pt-query-digest
分析慢查询日志,生成详细的查询报告。
BASHpt-query-digest /var/lib/mysql/slow.log > report.txt
