开启mysq慢查询

来源:互联网 发布:网络搞笑图片 编辑:程序博客网 时间:2024/05/14 18:09

查看Mysql 是否开启了慢查询 

mysql :  SHOW VARIABLES LIKE '%query%' ; 找到 log_slow_queries = OFF ,若没开启 执行 SET log_slow_queries = ON 

Linux:

在mysql配置文件my.cnf中增加

log-slow-queries=/var/log/mysql/slowquery.log (指定日志文件存放位置,可以为空,系统会给一个缺省的文件host_name-slow.log)
long_query_time=2 (记录超过的时间,默认为10s)
log-queries-not-using-indexes (log下来没有使用索引的query,可以根据情况决定是否开启)
log-long-format (如果设置了,所有没有使用索引的查询也将被记录)

Windows:

在my.ini的[mysqld]添加如下语句:
log-slow-queries = E:\web\mysql\log\mysqlslowquery.log
long_query_time = 2

0 0
原创粉丝点击