Skip to main content
These settings are available in system.settings and are autogenerated from source.

use_iceberg_manifest_list_partition_pruning

Skip whole Iceberg manifest files whose partition summaries in the manifest list cannot match the query filter, without reading them. Requires use_iceberg_partition_pruning to be enabled and only helps when a manifest file holds few distinct partition values, which is what rewriteManifests clustered by the partition columns produces.

use_iceberg_manifest_statistics

With use_statistics enabled, estimate an Iceberg read for join reordering from the manifest files of its data files left after partition and min-max pruning by the query filter, without reading data: the rows from their record_count, and the number of distinct values, min/max and NULL fraction of the columns it returns from their identity partition values, value bounds and NULL counts. The filter, PREWHERE and row policy of the read are estimated on these statistics, as for MergeTree tables with column statistics; if no requested column has statistics, a filter that prunes no file gives no estimate, as for MergeTree tables without them. The row estimate is exact without a filter and without delete files. Pruning by the filter requires use_iceberg_partition_pruning to be enabled.

use_iceberg_metadata_files_cache

If turned on, iceberg table function and iceberg storage may utilize the iceberg metadata files cache. Possible values:
  • 0 - Disabled
  • 1 - Enabled

use_iceberg_partition_pruning

Use Iceberg partition pruning for Iceberg tables