1、慢查询日志
- mysql5.7,将时区信息写入到慢查询日志。可能是个坑。
- 最好这样设置:log_timestamps = system
 
 
  
2、慢查询日志-相关参数
  
- (root@192.168.142.130)[(none)]> show variables like '%slow_query%';
 
  
- 在my.cnf中设定slow_query_log等参数,重启服务。
- 注意:只有查询时间 > long_query_time,才会记入slow_log中。
 - 除了在配置文件中可以配置以外,也可以动态配置,
- 比如:set global slow_query_log = 0;
 - set global slow_query_log_file = slow_new.log;
 - set global long_query_time = 3;
 
 
 
  
- (root@192.168.142.130)[(none)]> show variables like '%slow_query%';
 
  
- 线上清理慢查询日志的方法:
- 先改名:[root@node-mysql80 mysql]# mv slow.log slow.log.2022.05.20
 - 
再刷新:(root@192.168.142.130)[(none)]> flush slow logs;
 - 最后将文件slow.log.2022.05.20,删除或移走。
 - 注意:千万不要用 > slow.log ,因为没办法彻底清理干净。空间不会释放。
 
 
3、通用日志
- 不建议开启,性能明显下降。
 
  
                    
                
                
            
        
浙公网安备 33010602011771号