Joe McDonnell created IMPALA-14712:
--------------------------------------
Summary: Disable runtime filter if it filters no values from the
dictionary
Key: IMPALA-14712
URL: https://issues.apache.org/jira/browse/IMPALA-14712
Project: IMPALA
Issue Type: Task
Components: Backend
Affects Versions: Impala 5.0.0
Reporter: Joe McDonnell
When a runtime filter operates on a single column and the column is 100%
dictionary encoded, we can eliminate the row group if the runtime filter
eliminates all the values in the dictionary. We should look into doing the
inverse: If the column is 100% dictionary encoded and a runtime filter
eliminates no values from the dictionary, the runtime filter can be disabled
for this row group.
This would be helpful when there is a useless runtime filter (either bloom or
minmax) that doesn't eliminate any rows. This is most beneficial if the
dictionary is small relative to the size of the row group.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]