Percona 数据库工具包

Percona Toolkit简称pt工具,是Percona公司开发用于管理MySQL、MongoDB 的工具,功能包括检查主从复制的数据一致性、检查重复索引、定位IO占用高的表文件、在线DDL等,DBA熟悉掌握后将极大提高工作效率。

这些工具是个人或“一次性”脚本的理想替代品,因为它们经过专业开发、正式测试和完整记录。它们也是完全独立的,因此安装既快速又简单,而且没有安装任何库。

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

工具集包含

  1. pt-align
  2. pt-archiver
  3. pt-config-diff
  4. pt-deadlock-logger
  5. pt-diskstats
  6. pt-duplicate-key-checker
  7. pt-fifo-split
  8. pt-find
  9. pt-fingerprint
  10. pt-fk-error-logger
  11. pt-heartbeat
  12. pt-index-usage
  13. pt-ioprofile
  14. pt-k8s-debug-collector
  15. pt-kill
  16. pt-mext
  17. pt-mongodb-query-digest
  18. pt-mongodb-summary
  19. pt-mysql-summary
  20. pt-online-schema-change
  21. pt-pg-summary
  22. pt-pmp
  23. pt-query-digest
  24. pt-secure-collect
  25. pt-show-grants
  26. pt-sift
  27. pt-slave-delay
  28. pt-slave-find
  29. pt-slave-restart
  30. pt-stalk
  31. pt-summary
  32. pt-table-checksum
  33. pt-table-sync
  34. pt-table-usage
  35. pt-upgrade
  36. pt-variable-advisor
  37. pt-visual-explain

pt工具介绍


CentOS 7下安装

1.安装Perl相关的模块

yum install perl-DBI

yum install perl-DBD-MySQL

yum install perl-Time-HiRes

yum install perl-IO-Socket-SSL

[root@testdb_172_16_123_101 /root]# yum -y install percona.com/downloads/p

安装后,可以通过下面的命令确认是否安装成功:

# pt-query-digest --help

# pt-table-checksum --help

如果命令提示可以正常显示,则说明pt工具已经正常安装和使用了。

有32个命令,可以分为7大类:

编辑于 2021-10-17 20:26