MySQL开启慢查询日志输出(win系统)

找到mysql的安装目录,找到my.ini文件夹在[mysqld]处加入以下代码开启慢查询

#开启慢查询
slow_query_log = ON

#log-slow-queries:代表MYSQL慢查询的日志存储目录,此目录文件一定要有写权限;
# mysql5.6版本以上,取消了参数log-slow-queries,更改为slow-query-log-file,切记!!
# 还需要加上 slow_query_log = on 否则,还是没用
log-slow-queries="C:/Program Files (x86)/MySQL/MySQL Server 5.0/log/mysql-slow.log"

#最长执行时间 (查询的最长时间,超过了这个时间则记录到日志中) .
long_query_time = 1

#没有使用到索引的查询也将被记录在日志中
log-queries-not-using-indexes = ON

 

这样重启服务器后,进入mysql的命令终端输入 show variables like '%quer%'; 查询是否正确开启

MySQL开启慢查询日志输出(win系统)_第1张图片

你可能感兴趣的:(MySQL)