mysql数据库优化之开启慢查询日志

Posted 青竹zzq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql数据库优化之开启慢查询日志相关的知识,希望对你有一定的参考价值。

进入mysql数据库,使用

show variables like \'slow_query_log\';

查看是否开启了慢查询日志

value值为OFF,则慢查询日志没有开启,在开启慢查询日志之前,我们要确定mysql中是否开启了将没有使用索引的查询进行记录,使用

show variables like \'%log%\';

进行查看

默认的是关闭的,首先我们要开启此配置,使用进行开启。

set global log_queries_not_using_indexes=on;

接下来使用,查看mysql中会将查询超过多长时间的查询进行记录,如果为0.00则所有的查询都将会被记录。

 show variables like \'long_query_time\';

接下来真正的开启慢查询日志

set global slow_query_log=on;

查询慢日志文件放到哪个文件夹下面

show variables like \'slow%\';

查询结果,如图,慢日志文件就在该文件夹下面

下一节分享如何分析慢查询日志...

以上是关于mysql数据库优化之开启慢查询日志的主要内容,如果未能解决你的问题,请参考以下文章

Mysql优化之慢查询优化

java回顾之mysql性能优化

MySQL之SQL优化详解

MySQL优化之慢日志分析(Anemometer+Pt-query-digest)

数据库面试系列之三:慢查询以及慢查询的优化

mysql开启慢查询日志