使用MySQL的慢查询日志找到低效的SQL语句

Posted 张玺

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用MySQL的慢查询日志找到低效的SQL语句相关的知识,希望对你有一定的参考价值。

如题,要开启mysql的慢查询日志可以在mysql的配置文件中的[mysqld]下设置两项:

        log-slow-queries = D:/soft/phpnow/MySQL-5.1.50/test.log
        long_query_time = 1

        log-slow-queries表示日志册存储位置,long_query_time表示执行时间 单位是秒,这样设置后重启MySQL服务器,查询超过1秒的sql语句将会记录到日志中,需要注意的是log_query_time不能设置小数(经测试有些版本也可以设置)。

以上是关于使用MySQL的慢查询日志找到低效的SQL语句的主要内容,如果未能解决你的问题,请参考以下文章

MySql 定位和分析执行效率的方法

如何开启MySQL慢查询日志

MySQL 优化

mysql慢查询

如何查找MySQL中查询慢的SQL语句

如何动态开启mysql的慢查询日志记录