示例
示例
SELECT LEFT(digest_text, 80) AS sql_text,
count_star,
ROUND(sum_timer_wait / 1000000000000, 2) AS total_sec,
ROUND(avg_timer_wait / 1000000000, 2) AS avg_ms,
sum_rows_examined
FROM performance_schema.events_statements_summary_by_digest
ORDER BY sum_timer_wait DESC
LIMIT 10;
-- 清空累计统计(例如压测前归零)
TRUNCATE TABLE performance_schema.events_statements_summary_by_digest;| digest_text | 参数归一化后的语句模板 |
|---|---|
| timer 单位 | 皮秒;除以 1e12 得秒、除以 1e9 得毫秒 |
| 统计窗口 | 自实例启动累计,可 TRUNCATE 清零 |
查询为空时先检查 setup_consumers 中 statements_digest 是否为 ENABLED;默认配置下通常已开启。