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]