查询服务器
- 执行top
快速粗暴重启
service mysqld stop service mysqld start
静下来后进行相关配置
- 查看是否开启慢日志记录
show variables like 'slow_query%';
- 开启相关慢日志记录-全局配置(无需重启服务,否则将失效)
# 开启慢日志 set global slow_query_log='ON'; # 配置慢查询日志存放的位置(默认在 mysql data 目录下) set global slow_query_log_file='slow.log'; # 记录超时5秒的sql语句 set global long_query_time=3;
- 校验配置结果
show variables like 'slow_query%';
后续问题跟踪排查
- 测试
select sleep(2);
- 根据具体sql文件进行排查分析
- 如果文件过大通过flush logs清理