试下这个 – 查询最近10条慢查询,包含执行 ID (Time 字段代表执行耗时)
SELECT
TIME, – 执行耗时(秒)
DIGEST_TEXT, – SQL 指纹(简化后的 SQL)
QUERY, – 具体的 SQL 语句
DIGEST, – SQL 的指纹 ID
PLAN – 执行计划(可选,用于分析)
FROM
information_schema.slow_query
WHERE
– is_internal = false – 排除 TiDB 内部的 SQL
– AND DB = ‘your_db’ – 指定数据库
ORDER BY
TIME DESC
LIMIT 10;
如果你使用TiDB Dashboard :
- 进入 Diagnosis (诊断) 页面。
- 点击 Slow Query (慢查询)
他这个要的应该会话id,不是sql id,因为要去kill id