mysql 慢查询


-- 设置多久算是慢查询(单位秒,可以带小数点,如2.5)
set global long_query_time=2;
 
-- 查看当前慢查询时间(默认10秒)
show variables like "long_query_time";
 
--- 开启慢查询(slow_query_log 与log_slow_queries等价,一个参数俩名称
set global slow_query_log=on;
set global log_slow_queries=on;
 
-- 查看当前慢查询是否开启(on为已开启,off为未开启)
show variables  like   'slow_query_log';
show variables like "log_slow_queries";
 
-- 查看慢查询日志输出地
show variables like 'log_output';
 
-- 设置慢查询日志输出地(Table 输出到mysql.slow_log表中
set global log_output='Table';
 
-- 设置慢查询日志输出地(File 输出到日志文件)
set global log_output='File';
 
-- 设置既输出到日志文件,又输出到数据库表。
set global log_output='File,Table';
 
-- 查看慢查询日志文件存放位置
show variables like '%slow_query_log_file%'; 
 

 

你可能感兴趣的:(mysql)