Tim Armstrong created IMPALA-9333:
-------------------------------------

             Summary: Potential runtime filter optimisations
                 Key: IMPALA-9333
                 URL: https://issues.apache.org/jira/browse/IMPALA-9333
             Project: IMPALA
          Issue Type: Improvement
          Components: Backend
            Reporter: Tim Armstrong


Following on from IMPALA-4400, some miscellaneous optimisations are possible. 
Having a shared RuntimeFilterBank between all fragments on a backend allows 
some further optimizations to reduce the number of broadcast join filters sent 
over the network, by considering cross-fragment filters on the same backend as 
local filters:
 # Produce a local filter on any backend with a destination fragment
 # Only produce one local filter per backend (although, this would be made 
redundant by IMPALA-4224 - sharing broadcast join hash tables).
 # Don't produce a global filter if all targets can be satisfied with local 
producers.

This work was deferred from the IMPALA-4400 change because it provides only 
incremental performance benefits. It's unclear if the benefit is significant.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to