MySQL慢查询
慢查询
慢查询日志,顾名思义,就是查询慢的日志,是指mysql记录所有执行超过long_query_time
参数设定的时间阈值的SQL语句的日志。该日志能为SQL语句的优化带来很好的帮助。默认情况下,慢查询日志是关闭的,要使用慢查询日志功能,首先要开启慢查询日志功能。
【常用配置】
-
slow_query_log
启动停止技术慢查询日志 -
slow_query_log_file
指定慢查询日志得存储路径及文件(默认和数据文件放一起) -
long_query_time
指定记录慢查询日志SQL执行时间得伐值(单位:秒,默认10秒) -
log_queries_not_using_indexes
是否记录未使用索引的SQL -
log_output
日志存放的地方【TABLE】【FILE】【FILE,TABLE】
慢查询记录的内容:
慢查询分析
mysqldumpslow