使用mysqldumpslow分析慢查询日志

将慢查询的时间改为0s,那样所有的查询都会被记录起来,利用慢查询日志分析情况

mysqldumpslow是一个perl脚本,所以先下载ActivePerl,将bin目录注册到环境变量的Path中,重启

打开cmd,cd到mysql的bin目录(也就是mysqldumpslow.pl所在目录),调用命令

mysqldumpslow.pl -s t -t 10 D:\wamp64\logs\mysql_slow_query.log

-s表示排序方式,c、t、l、r分别是按照记录次数、时间、锁定时间、返回的记录数来排序,ac、at、al、ar,表示相应的平均

-t  top的意思,表示输出排行榜的前多少条。

最后接上你慢查询日志所在的地方,可以去ini文件查看所在位置。

更多的命令详情可以使用mysqldunpslow.pl --help查看


首页 我的博客
粤ICP备17103704号