一:percona-toolkit 安装
[root@study-82 20230920]#wget https://www.percona.com/downloads/percona-toolkit/3.5.3/binary/redhat/7/x86_64/percona-toolkit-3.5.3-1.el7.x86_64.rpm
二:安装该工具依赖的软件包
方法1:
[root@localhost ~]# yum install perl-IO-Socket-SSL perl-DBD-MySQL perl-Time-HiRes perl perl-DBI perl-Digest-MD5 -y
[root@localhost ~]# rpm -ivh percona-toolkit-3.5.3-1.el7.x86_64.rpm
测试[root@localhost ~]# rpm -ql percona-toolkit
方法2:
[root@localhost ~]# yum install percona-toolkit-3.5.3-1.el7.x86_64.rpm
测试[root@localhost ~]# rpm -ql percona-toolkit
三:测试
pt-query-digest slow-query.err(mysql日志)
四:实操(将日志)
pt-query-digest --since 'yesterday' --until 'today' --json slow_query.json > output.json
--since 'yesterday' 表示从昨天开始分析日志。
--until 'today' 表示分析到今天为止的日志。
--json 表示将分析结果输出为 JSON 格式。
slow_query.json 是你的慢查询日志文件路径。
> output.json 将命令输出重定向到 output.json 文件中