mysql 慢查询分析工具
进入mysql服务器
输入 show variables like '%log%';
看mysql的日志有没有开启
这两个值为 ON 则开启 继续执行下面操作
执行
show variables like '%long_query_time%'; 查看日志继续慢查询时间 超过该时间才会被记录到日志中
然后执行
show variables like 'slow%'; 找到日志保存的位置
退出mysql
执行 tail -50 /usr/local/mysql/data/wolf-slow.log 即可查看对应的日志文件
每条操作基本为该格式
一般来说执行上诉方法看起来会计较麻烦 那么可以使用mysql内置的慢查询分析工具 mysqldumpslow 查看
mysqldumpslow -t 3 /usr/local/mysql/data/wolf-slow.log | more
或则 使用第三方工具 pt-query-digest 查看 该工具
可使用命令 快速安装
wget https://www.percona.com/downloads/percona-toolkit/2.2.16/RPM/percona-toolkit-2.2.16-1.noarch.rpm && yum localinstall -y percona-toolkit-2.2.16-1.noarch.rpm
操作命令跟mysqldumpslow差不多