Description
The disable_codegen_rows_threshold is currently applied query-wide. So if a single scan deep in the query is expected to read a large number of rows, but everything else expects to see hundreds of rows because the results will be aggregated or heavily filtered, we still codegen the whole query.
disable_codegen_rows_threshold should be evaluated for each fragment so we can determine whether to codegen based on the particular workload they'll be handling.
Attachments
Issue Links
- duplicates
-
IMPALA-5443 Consider automatically disabling codegen per ExecNode based on planner estimates
- In Progress
- relates to
-
IMPALA-5443 Consider automatically disabling codegen per ExecNode based on planner estimates
- In Progress