Skip to content

Disable dynamic filter pushdown to parquet by default#20365

Draft
Dandandan wants to merge 11 commits intoapache:mainfrom
Dandandan:disable_dynamic_filter_pushdown
Draft

Disable dynamic filter pushdown to parquet by default#20365
Dandandan wants to merge 11 commits intoapache:mainfrom
Dandandan:disable_dynamic_filter_pushdown

Conversation

@Dandandan
Copy link
Contributor

@Dandandan Dandandan commented Feb 15, 2026

Which issue does this PR close?

  • Closes #.

Rationale for this change

We have seen the evaluation cost leads to slowdowns when enabling parquet pushdown.
In order to enable filter pushdown be default without introducing large regressions, we can disable the dynamic filters during file scans (but keep them for pruning).

What changes are included in this PR?

Are these changes tested?

Are there any user-facing changes?

@github-actions github-actions bot added common Related to common crate datasource Changes to the datasource crate labels Feb 15, 2026
@Dandandan
Copy link
Contributor Author

run benchmark tpch tpcds
DATAFUSION_EXECUTION_PARQUET_PUSHDOWN_FILTERS=true
DATAFUSION_EXECUTION_PARQUET_REORDER_FILTERS=true

@Dandandan Dandandan changed the title Disable dynamic filter pushdown Disable dynamic filter pushdown to parquet by default Feb 15, 2026
@github-actions github-actions bot added the proto Related to proto crate label Feb 15, 2026
@Dandandan
Copy link
Contributor Author

Dandandan commented Feb 15, 2026

run benchmark clickbench_partitioned
DATAFUSION_EXECUTION_PARQUET_PUSHDOWN_FILTERS=true
DATAFUSION_EXECUTION_PARQUET_REORDER_FILTERS=true

@github-actions github-actions bot added the core Core DataFusion crate label Feb 15, 2026
@github-actions github-actions bot added the documentation Improvements or additions to documentation label Feb 15, 2026
@github-actions github-actions bot added the sqllogictest SQL Logic Tests (.slt) label Feb 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

common Related to common crate core Core DataFusion crate datasource Changes to the datasource crate documentation Improvements or additions to documentation proto Related to proto crate sqllogictest SQL Logic Tests (.slt)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant