You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues-all@impala.apache.org by "Tim Armstrong (Jira)" <ji...@apache.org> on 2020/02/21 19:17:00 UTC

[jira] [Created] (IMPALA-9411) Transfer buffers from build side of shared join to avoid deep copy in NLJ

Tim Armstrong created IMPALA-9411:
-------------------------------------

             Summary: Transfer buffers from build side of shared join to avoid deep copy in NLJ
                 Key: IMPALA-9411
                 URL: https://issues.apache.org/jira/browse/IMPALA-9411
             Project: IMPALA
          Issue Type: Improvement
          Components: Backend
            Reporter: Tim Armstrong


This is optimisation/cleanup to follow on from IMPALA-9156. Batches returned from the join will have references into memory owned by the builder. Ideally we would be able to keep that memory alive until all the probe sides are done with it. Instead in IMPALA-9156 we set the needs_deep_copy_ flag on the row batches, which forces row batches to be flushed (or copied, if it's a NLJ).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-all-unsubscribe@impala.apache.org
For additional commands, e-mail: issues-all-help@impala.apache.org