暂无图片
使用 pt-query-digest 分析慢日志
最近更新:2022-12-22 10:08:58

适用范围

数据库版本:建议mysql5.7,8.0

方案概述

本本章主要讲述如何使用pt-query-digest分析mysql慢日志: pt-query-digest 属于 Percona Toolkit 工具集中较为常用的工具,用于分析 slow log,可以分析 MySQL 数据库的 binary log 、 general log 日志,同时也可以使用 show processlist 或从 tcpdump 抓取的 MySQL 协议数据来进行分析。

实施步骤

PT-Tools安装下载:

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

下载地址:

https://www.percona.com/downloads/percona-toolkit/LATEST/ image.png

编译安装:
1.下载解压安装包:
@mysql-01 ~]# mv percona-toolkit-3.3.1_x86_64.tar.gz /opt/src/
@mysql-01 ~]# cd /opt/src/
@mysql-01 src]# tar xf percona-toolkit-3.3.1_x86_64.tar.gz -C /usr/local/

2.添加软链接:
@mysql-01 src]# cd /usr/local/
@mysql-01 local]# ln -s /usr/local/percona-toolkit-3.3.1/ /usr/local/percona-toolkit

3.编译安装:
编译前需要安装如下工具
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker -y

mysql-01 local]# cd percona-toolkit
percona-toolkit]# perl Makefile.PL
percona-toolkit]# make
percona-toolkit]# make install

4.添加环境变量:
......