天空小小岛技术论坛

 找回密码
 注册
搜索
查看: 5687|回复: 0
打印 上一主题 下一主题

如何开启MySQL慢查询日志

[复制链接]
跳转到指定楼层
1#
云天一 发表于 2009-2-10 15:50:22 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
在运营网站的过程中,可能会遇到网站突然变慢的问题,一般情况下和 MySQL 慢有关系,可以通过开启慢查询,找到影响效率的 SQL ,然后采取相应的措施。下面介绍一下如何开启慢查询:

1、开启慢查询

找到 MySQL 的配置文件 ,my.cnf (Windows 为 my.ini ),在 MySQL 下增加下面几行:

  1. long_query_time=2
  2. log-slow-queries= /usr/var/slowquery.log
复制代码
windows下可以不指定路径,则保存在 data下面
  1. long_query_time=2
  2. log-slow-queries=slowquery.log
复制代码
上面的 2 是查询的时间,即当一条 SQL 执行时间超过2秒的时候才记录,/usr/var/slowquery.log 是日志记录的位置。

然后重新启动MySQL服务

2、 MySQL 配置文件的位置

Windows:Windows 的配置文件为 my.ini,一般在 MySQL 的安装目录下或者 c:\Windows 下。

Linux:Linux 的配置文件为 my.cnf ,一般在 /etc 下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|天空小小岛  |京ICP备2025130156号|

GMT+8, 2025-6-22 17:20 , Processed in 0.102005 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表