Skip to main content
这些设置可在 system.settings 中查看,并根据 源代码 自动生成。

iceberg_delete_data_on_drop

执行 drop 时,是否删除所有 Iceberg 文件。

iceberg_delete_manifest_decode_concurrency

在读取任何数据文件之前,查询执行期间可并发解码的 Iceberg 删除 manifest 文件的最大数量。 必须先解码所有删除 manifest,才能读取任何数据文件,因此这项工作位于返回第一行之前的关键路径上。一次解码多个 manifest 可重叠执行对象存储往返和按行剪枝工作。 当 Iceberg 元数据文件缓存被禁用或已满时,较高的值会增加查询初始化期间的峰值内存占用,因为每个正在处理的 manifest 都会保留各自解码后的内容。 必须大于零;1 表示每次解码一个 manifest。

iceberg_manifest_min_count_to_compact

通过 OPTIMIZE TABLE … MANIFEST 触发仅针对 manifest 的合并整理所需的最少 manifest 文件数量。 如果当前 manifest 文件数量小于或等于该阈值,则会跳过合并整理。 需要启用 allow_experimental_iceberg_compaction。

iceberg_max_number_datafiles_to_compact

Iceberg 中参与合并整理的数据文件数量阈值。

iceberg_orphan_files_older_than_seconds

Iceberg 表中删除孤立文件时使用的默认文件期限阈值 (以秒为单位) 。新于该阈值的文件不会被视为孤立文件。当在 remove_orphan_files() 过程调用中省略 older_than 参数时,将使用此设置。默认值为 259200 (3 天) 。

iceberg_snapshot_id

使用指定的快照 ID 查询 Iceberg 表。

iceberg_timestamp_ms

使用特定时间戳对应的快照查询 Iceberg 表。
最后修改于 2026年8月26日