MySQL慢日志

开启方法
永久生效
修改配置文件
slow_query_log = ON 是否开启慢查询日志
slow_query_log_file = /data/slow.log 存储路径 可以不设置,默认为数据文件目录,hostname-slow.log
long_query_time = 1 慢查寻阀值单位秒,超过阀值记录日志
log_queries_not_using_indexes = ON 不走索引的语句是否记录
mysql5.6版本以上,取消了参数log-slow-queries,更改为slow_query_log_file

临时生效
查看当前状态
mysql> show variables like ‘%slow_query_log%’;
±--------------------±----------------------------------------+
| Variable_name | Value |
±--------------------±----------------------------------------+
| slow_query_log | OFF |
| slow_query_log_file | /data/slow.log |

mysql> set global slow_query_log=1;

慢日志分析
mysqldumpslow -s at -a 日志文件
注: -s 根据什么排序
at 查寻时间
-a 取消字符串转换成S 数字转换成N

你可能感兴趣的:(MySQL)