English中文日本語4.x性能与调优查询性能Join 优化本页总览Join 优化Apache Doris 在大多数 Join 查询场景下具备良好的开箱即用能力,但在性能要求严苛的场景,你仍可以通过表的 Colocation 编排和 Hint 引导优化器。建议先使用 Colocation Join 消除分桶等值 Join 的网络 Shuffle,再在优化器选择不理想时,结合 Distribute Hint 与 Leading Hint 微调 Shuffle 方式和 Join 顺序。 Colocation Colocation Join将相关表的数据按相同分桶规则放置在同一 BE 节点,使分桶列等值 Join 直接在本地完成,彻底消除跨节点数据传输。 Hint 调优 使用 Hint 调整 Join Shuffle 方式使用 [shuffle] 和 [broadcast] Distribute Hint 覆盖优化器对 Join 右表的数据分发选择,针对特定场景手动调优。Leading Hint 控制 Join 顺序当 CBO 选择的 Join 顺序不理想时,使用 Leading Hint 手工指定多表 Join 顺序,支持左深树、右深树、Bushy 树等多种形态。