全网仿站服务商

仿站网站二次开发,低至500元,最快24小时内上线

咨询热线:18096623820

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

如何在mysql查找效率慢的SQL语句呢?这可能是困然很多人的一个问题,MySQL通过慢查询日志定位那些执行效率较低的SQL 语句,用--log-slow-queries[=file_name]选项启动时,mysqld 会写一个包含所有执行时间超过long_query_time 秒的SQL语句的日志文件,通过查看如何发现mysql中的慢查询语句

这个日志文件定位效率较低的SQL 。下面介绍MySQL中如何查询慢的SQL语句


一、MySQL数据库有几个配置选项可以帮助我们及时捕获低效SQL语句


1,slow_query_log

这个参数设置为ON,可以捕获执行时间超过一定数值的SQL语句。


2,long_query_time
当SQL语句执行时间超过此数值时,就会被记录到日志中,建议设置为1或者更短。

3,slow_query_log_file
记录日志的文件名。

4,log_queries_not_using_indexes
这个参数设置为ON,可以捕获到所有未使用索引的SQL语句,尽管这个SQL语句有可能执行得挺快。

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。