[关闭]
@llplmlyd 2023-05-11T11:34:08.000000Z 字数 1249 阅读 205

pt-query-digest

数据库-tools


refer https://www.percona.com/doc/percona-toolkit/LATEST/pt-query-digest.html#downloading

官方文档中的介绍

  1. # You can also get individual tools from the latest release:
  2. wget percona.com/get/TOOL
  3. Replace TOOL with the name of any tool.

网上的操作文档 pt-query-digest 怎么安装

  1. ## 安装依赖
  2. yum install perl-DBI
  3. yum install perl-DBD-MySQL
  4. yum install perl-Time-HiRes
  5. yum install perl-IO-Socket-SSL
  6. yum install perl-Digest-MD5
  7. 下载pt-query-disgest 授权 将其放到/usr/bin下:
  8. wget percona.com/get/pt-query-digest
  9. chmod u+x pt-query-digest
  10. mv /usr/src/pt-query-digest /usr/bin/

第三方aws平台安装方法

https://aws.amazon.com/cn/blogs/china/pt-query-digest-rds-mysql-slow-searchnew/

实际操作

  1. ## 系统版本 3.10.0-957.el7.x86_64 cnetos7
  2. wget percona.com/get/pt-query-digest
  3. chmod a+x pt-query-digest
  4. mv pt-query-digest /usr/sbin/
  5. ## 测试使用 发现报错,没有找到 Digest/MD5.pm文件 参照网上内容,增加yum install perl-Digest-MD5 解决
  6. pt-query-digest --help
  7. Can't locate Digest/MD5.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/sbin/pt-query-digest line 2492.
  8. BEGIN failed--compilation aborted at /usr/sbin/pt-query-digest line 2492.
  9. # 再次测试 可以正常使用

使用技巧

指定时间段分析

  1. ## --since 起始时间
  2. ## --until 截止时间
  3. pt-query-digest --since '2021-09-28 07:40:00' --until'2021-09-28 08:00:00' tidb_slow_query-2021-09-28T07-42-14.582.log
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注