apache/beam

Multiple batch joins on the same key results in multiple shuffles

オープン

#19,097 opened on 2022/06/03

 (2 件のコメント) (0 件のリアクション) (1 人の担当者)Java (4,097 件のフォーク)batch import
P3dslgood first issueimprovementsql

Repository metrics

Stars
 (7,313 個のスター)
PR merge metrics
 (PR metrics pending)

説明

The query like this:


SELECT a.*, b.*, c.* FROM a JOIN b ON a.some_id = b.some_id JOIN c ON a.some_id = c.some_id;

results in two shuffles. Can probably be optimized.

Relevant code:

Imported from Jira BEAM-5049. Original Jira may contain additional context. Reported by: kedin.

コントリビューターガイド