如何开启mysql慢日志查询

five3 34 于 2019-04-22 23:09:52 提问
  • 3 关注
  • 0 收藏,20 浏览
4

开启mysql慢日志的操作

1 个回答

0
five3 34 于 2019-04-25 23:09:52 回答

show variables like 'slow_query%';  # 查看是否开启了慢日志
show variables like 'log_output';  # 查看日志的输出形式,包括 FILE、TABLE
show variables like 'long_query_time';
show variables like 'slow_query_log_file'; # 查看FILE形式时,对应的日志文件路径
	
SET GLOBAL slow_query_log='ON';  # 开启查询日志, OFF为关闭
SET GLOBAL log_output='TABLE'; # 日志输出格式为 TABLE, 日志信息会直接存在mysql.general_log表
set global long_query_time=1; # 记录慢日志的临界时间,这里表示大于1秒的都会被记录
set global slow_query_log_file='/tmp/general.lg';  # 如果设置为FILE形式,则可以指定日志路径
show create table mysql.slow_log;

撰写答案

相似问题