码迷,mamicode.com
首页 > 数据库 > 详细

mysql慢日志设置

时间:2015-07-30 10:51:42      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:

   mysql的慢日志查询对于sql的优化还是很有意义的,具体说下如何开启这个mysql慢查询日志(默认是开启的)。

    关于设置在mysql的官方手册或网上都有很多,但是要注意的是,mysql5.6与之前的版本关于慢日志的设置其变量发生了变化。

    对于mysql的慢日志开启设置,在my.ini(或my.cnf)文件的[mysqld]下设置如下几个参数:

如下为5.6以前版本的设置方式:

#设置sql执行时间多长为慢查询

long_query_time = 2

#设置把慢日志写在那里,为空的话系统会自动在mysql的data目录下生产一个慢日志文件,文件命名方式为计算机名-slow.log

log-slow-queries = 
#表示没有使用索引的sql查询也会记录下来
log-queries-not-using-indexes
 
5.6版本的设置方式:
#开启慢查询 slow_query_log值为1或on表示开启,为0或off为关闭
slow_query_log=on 
#设置慢查询日志放在哪里
slow_query_log_file=mysql-slow 
#设置sql执行时间多长为慢查询
long_query_time=2
#表示没有使用索引的sql查询也会记录下来
log-queries-not-using-indexes 

mysql慢日志设置

标签:

原文地址:http://www.cnblogs.com/adtuu/p/4688257.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!