datafusion.parquet.pushdown_rows_filtered
Rows filtered by pushdownDimensions:None
Available on:Native (1)
Interface Metrics (1)
Native
Number of rows filtered by pushdown predicates at the file format levelDimensions:None
Technical Annotations (22)
Configuration Parameters (6)
datafusion.execution.parquet.pushdown_filtersrecommended: falsedatafusion.execution.target_partitionsrecommended: 1datafusion.execution.parquet.binary_as_stringrecommended: truedatafusion.optimizer.enable_aggregate_dynamic_filter_pushdownrecommended: falsedatafusion.execution.parquet.reorder_filtersrecommended: falsewith_parquet_pruningrecommended: TrueError Signatures (1)
lit(true)log patternCLI Commands (1)
set datafusion.optimizer.enable_aggregate_dynamic_filter_pushdown = false;diagnosticTechnical References (14)
ArrowPredicate APIcomponentlate materializationconceptRowFiltercomponentdatafusion/physical-plan/src/aggregates/no_grouping.rsfile pathdatafusion/pruning/src/file_pruner.rsfile patharrow-rscomponentpage index pruningconceptfilter_pushdown.rsfile pathphysical-optimizer/filter_pushdown.rsfile pathFileOpener::opencomponentpartition boundsconceptdynamic filterconceptrow group filteringconceptpredicate pushdownconceptRelated Insights (7)
Parquet filter pushdown causes query slowdowns for specific query patternswarning
▸
Aggregate dynamic filters cause overhead when pushed to Parquet readerwarning
▸
Low-selectivity filters cause unnecessary row-level evaluation overheadinfo
▸
Parquet predicate evaluation errors lost when pushdown filters enabledinfo
▸
Disabled Parquet filter pushdown reduces query performancewarning
▸
Dynamic filters not generated or built on wrong table due to lost statisticswarning
▸
Race condition in HashJoin dynamic filter construction prevents immediate probe-side filter visibilitywarning
▸