1.慢查询的作用
慢查询可以设定一个特定的时间,当执行的sql语句的时间大于这个特定的时间的时候,这条sql会被记录到慢查询的日志中,这样可以针对这些语句进行优化,提高数据库的访问速度。
2.如何开启慢查询
(1) 查看慢查询的相关配置信息 show variables like '%slow%';
log_slow_querys //是否开启慢查询 ,可以使用 set global log_slow_queries = on 开启mysql的慢查询功能
slow_query_log//是否开启慢查询日志 可以使用 set global slow_query_log=ON; 开启mysql的慢查询的日志
slow_query_log_file //日志文件的路径 里面记录了超过时间的sql语句
(2) 查看慢查询的时间 show variables like '%long%'
默认值为10秒,可以使用 set global long_query_time = 20 修改默认的时间