Skip to main content
これらの設定は system.settings で利用でき、ソースコード から自動生成されています。

iceberg_compaction_commit_batch_size

バックグラウンドの Iceberg コンパクション が、新しい snapshot でパブリッシュするまでに蓄積する、マージ済みデータファイルの数です。 コンパクション の候補がなくなった時点で、コンパクション の結果は必ずパブリッシュされます。したがって、この設定で制限されるのは、コンパクション が新たな処理対象を見つけ続けている間、すでにマージされたファイルが未パブリッシュのまま保持される時間だけです。0 を指定すると、コンパクション の候補が尽きた場合にのみパブリッシュする従来の動作に戻ります。table が新しいデータファイルを受け取り続けている間はこの状態に到達しないため、マージ済みの出力はすべて object storage に書き込まれますが、snapshot から参照されることはありません。

iceberg_compaction_data_cleanup

この時間を過ぎると、データは削除されます。

iceberg_compaction_delay_bias

2 回のバックグラウンド コンパクション 操作の最小間隔。

iceberg_compaction_max_bytes_in_data_file

コンパクション で生成される Iceberg Parquet データファイルの最大バイト数。デフォルトでは最大値に設定されているため、コンパクション は対象ファイルを可能な限り少ない出力ファイルにマージします。

iceberg_compaction_max_rows_in_data_file

コンパクションで生成される Iceberg Parquet データファイルの最大行数。デフォルトでは最大値に設定されており、コンパクションは対象ファイルを可能な限り少ない出力ファイルにマージします。この値をコンパクションで実際に生成可能なサイズより大きくすると、すべての出力ファイルが iceberg_data_file_size_lower_threshold_compaction 未満のままとなり、永続的に再選択されます。
最終更新日 2026年8月26日