【Mysql慢查询日志】

26 阅读1分钟

一、慢查询日志状态

# 慢查询日志启动:ON;慢日志关闭:OFF
SHOW VARIABLES LIKE 'slow_query_log';

# 慢日志文件目录:/data/mysql-slow.log;
SHOW VARIABLES LIKE 'slow_query_log_file';

二、启动慢查询日志

# 配置启动慢查询日志
SET GLOBAL slow_query_log = 'ON';

# 配置慢查询时间阈值
SET GLOBAL long_query_time = 2;

三、慢查询日志内容

# SQL执行时间
# Time: 2024-02-02T07:04:54.870255Z

# SQL调用方信息
# User@Host: user[user] @  [101.201.186.174]  Id: 516851

# Query_time:执行时长  Lock_time:锁时长  Rows_examined:涉及行数
# Query_time: 25.977390  Lock_time: 0.000865 Rows_sent: 0  Rows_examined: 441745

# SQL运行时间戳
SET timestamp=1706857494;

# SQL语句
SELECT * FROM ( select * from yy_table ) tmp;