win10 mysql慢查询

win10 mysql安装: https://www.cnblogs.com/maohuidong/p/15440075.html

第一步: 打开mysql的慢日志:

navicat上查询是否开启了慢日志,默认是关闭的:

 

配置慢日志:

配置慢日志:

#开启慢查询日志

slow_query_log=1

#查询超过多长时间记录:单位是S

long_query_time=0.0001

#记录没有索引的查询

log_queries_not_using_indexes=1

#慢sql日志文件存放位置

slow_query_log_file=D:\mysql\log.slow.log

然后重启服务(打开cmd工具,我的需要管理员权限):

查询已打开慢日志:

验证:查询一条数据,记录在慢日志文件中。

第二步:如何使用mysqldumpsql:

首先需要安装Perl,在windows下安装Perl,安装过程很简单,从官网 http://strawberryperl.com/ 下载windows安装包,安装好之后,测试perl -v,如果能显示版本号,表示安装成功。

我的安装:

 

 进入mysqlbin目录:

perl mysqldumpslow.pl --help

perl mysqldumpslow.pl -s c D:\mysql\log.slow.log

原文地址:https://www.cnblogs.com/maohuidong/p/15588079.html