将慢查询的时间改为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查看