MySQL 开启慢日记
1:进入安装MySQL的目录

2:
(1)查看是否开启慢日记
show variables like '%slow_query%';

(2)这种方法更为详细
show variables like '%quer%';

3;使用命令进行开启
set global slow_query_log=1;

4:我们写一个sql进行测试,看看是否被记录
select sleep(10) as a, 1 as b;

5:我们去存储慢日记的文件中看一下


 
6:使用命令进行关闭慢日记(默认时间为10秒,超过10秒就会就会被记录)
set global slow_query_log=0;

7:用户进行开启慢日记
永久开启Mysql Slow日志:
slow_query_log_file 慢查询日志文件路径
slow_query_log 用于指定是否打开慢查询日志
long_query_time 超过多少秒的查询就写入日志
log_output=file必须指定file或者是table如果是table则慢查询信息会保存到mysql库下的slow_log表中。这点要清楚。默认值是NONE
打开my.cnf配置文件,加入以下代码:
log_output=file
slow_query_log=on ;
slow_query_log_file = /tmp/mysql-slow.log
long_query_time = 2
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号