如何开启Mysql的慢查询
为了启用它,需要在MySQL的配置选项文件(my.cnf)中这样设置:
代码如下 | 复制代码 |
log-slow-queries |
这样会默认将超过10秒的查询记录到MySQL数据目录中的日志文件example.com-slow.log中去。你可以具体修改秒数以及日志的存储位置,如下面的代码所示,这里我们将缓慢查询的最小值设为5秒:
代码如下 | 复制代码 |
|
上面介绍的是windows系统,下面来介绍linux中操作方法
在mysql配置文件my.cnf中增加
代码如下 | 复制代码 |
log-slow-queries=/var/lib/mysql/slowquery.log (指定日志文件存放位置,可以为空,系统会给一个缺省的文件host_name-slow.log) |
您可能感兴趣的文章:
mysql打开慢查询日志的方法
mysql慢查询开启与配置
如何开启mysql和php慢日志
mysql开启慢查询以检查查询慢的语句
mysql中使用limit时,explain带来的问题分析
mysql优化之如何定位效率较低的SQL
查找和调优MySQL慢查询的方法
mysql开启慢查询实例演练(图文)
mysql中查询当前正在运行的sql语句的方法示例
mysql优化之定位效率较低的SQL