Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
This is an optimisation that I'm deferring from IMPALA-9156. The initial version of IMPALA-9156 will be conservative in the amount of memory it reserves for the broadcast join builder.
We should make it more precise to avoid blowing up the memory requirements. Specifically:
- the reservation should depend on the number of consuming fragments scheduled, not mt_dop
- we may want to look at how to reduce the amount of memory reserved per probe side. E.g. use smaller buffer sizes for the probe streams, under the assumption that a broadcast join is unlikely to spill.
Attachments
Issue Links
- depends upon
-
IMPALA-9156 Share broadcast join builds between fragments
- Resolved