system_history.profile_history
查询性能深度分析 - 提供每个 SQL 查询的详细执行剖析和统计信息。对于以下场景至关重要:
- 性能优化:识别瓶颈并优化慢查询
- 资源规划:了解内存、CPU 和 I/O 的使用模式
- 执行分析:分析查询计划和执行统计信息
- 容量管理:监控资源消耗随时间变化的趋势
字段
示例
profiles 字段可用于提取特定信息。例如,要获取每个物理计划的 OutputRows 值,可以使用以下查询:
SELECT jq('[.[] | {id, output_rows: .statistics[4]}]', profiles ) AS result FROM system_history.profile_history LIMIT 1;
*************************** 1. row ***************************
result: [{"id":0,"output_rows":1},{"id":3,"output_rows":8},{"id":1,"output_rows":1},{"id":2,"output_rows":1}]