注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

勇气

终生读书

 
 
 

日志

 
 

windows下mysql开启慢查询日志  

2015-05-12 12:05:57|  分类: mysql |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
MYSQL慢查询配置

1. 慢查询有什么用?
它能记录下所有执行超过long_query_time时间的SQL语句, 帮你找到执行慢的SQL, 方便我们对这些SQL进行优化.

2. 如何开启慢查询?
首先我们先查看MYSQL服务器的慢查询状态是否开启.执行如下命令:

show variables like '%quer%';

我们可以看到当前log_slow_queries状态为OFF, 说明当前并没有开启慢查询.

=================================================================
开启慢查询非常简单, 操作如下:
在my.ini文件中的[mysqld]后面添加如下信息:
[mysqld]
log-slow-queries="C:/Program Files/MySQL/MySQL Server 5.5/log/mysql-slow.log"
long_query_time = 4
log-queries-not-using-indexes
==================================================================
log-slow-queries: 代表MYSQL慢查询的日志存储目录, 此目录文件一定要有写权限;
Windows下需要写绝对路径,如:log-slow-queries="D:/do/mysql-5.5/log/mysql-slow.log"
long_query_time: 最长执行时间
log-queries-not-using-indexes    :没有使用到索引的查询也将被记录在日志中
配置好以后重新启动MYSQL服务
==================================================================
windows下mysql开启慢查询日志及查询 - 勇气 - 勇气
 
 重新执行show variables like '%quer%'; 发现已开启
windows下mysql开启慢查询日志及查询 - 勇气 - 勇气
 


  评论这张
 
阅读(1584)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017