什么是慢查询?
MySQL记录下查询超过指定时间的语句,我们将超过指定时间的SQL查询称之为"慢查询"。
如何查看是否开启慢查询以及查询时间限?
是否开启:
查询时限:
如何开启?
编辑MySQL配置文件 (vim /etc/my.cnf),重启MySQL
[mysqld]
#将慢查询日志写在这个文件中
---log_slow_queries=slow.log
#超过多少秒的算是慢查询
---long_query_time=1
#自定义,和理解可,试验用1秒方便查看日志。