执行调优
执行调优主要解决运行时暴露出的性能瓶颈:并行度不合理、RuntimeFilter 未及时生效、Shuffle 数据倾斜,以及优化器选择需要人工干预的场景。先在 Profile 中定位症状,再选择对应的调优方法。
运行时优化
并行度调优
结合单表扫描、JOIN、聚合与高并发等场景,给出 `parallel_pipeline_task_num` 的设置建议,平衡查询延迟与调度开销。
RuntimeFilter 等待时间调整
通过 Profile 识别 RuntimeFilter NOT_READY 状态,调整 `runtime_filter_wait_time_ms`,让 Probe 端真正用上过滤效果。
数据倾斜处理
识别 Join Key 或分桶分布导致的单点执行瓶颈,借助 Broadcast Join 与 Leading Hint 等手段重新均衡 Shuffle。