MySQL慢SQL处理
概述Docker 环境下使用 pt-query-digest 分析 MySQL 慢查询。
在生产或测试环境中,MySQL 查询变慢往往是性能问题的信号。要精准定位问题,分析慢查询日志是最直接有效的方式。本文介绍如何在 Docker 环境中启用慢查询日志,并使用 pt-query-digest 进行深入分析与优化。
一、前提条件
MySQL 运行在 Docker 容器中。
能进入容器或通过挂载访问日志文件。
主机或容器中可使用 pt-query-digest 工具(Percona Toolkit 提供)。
如果 pt-query-digest 尚未安装,可在常见发行版中安装:
12345# CentOS / RHELyum install -y percona-toolkit# Debian / Ubuntuapt install -y percona-toolkit
若系统源中没有,可通过 Percona 官方源安装:
123wget https://repo.percona.com/yum/percona-release-latest.noarch.rpmrpm -ivh per ...
