Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

iceberg_* セッション設定

これらの設定は system.settings で参照でき、source から自動生成されています。

iceberg_delete_data_on_drop

Bool
デフォルト値
0
バージョン履歴
バージョンデフォルト値コメント
25.90新しい設定

drop 時に Iceberg のすべてのファイルを削除するかどうか。

iceberg_delete_manifest_decode_concurrency

NonZeroUInt64
デフォルト値
4
バージョン履歴
バージョンデフォルト値コメント
26.84最初の行を読み取る前に同時にデコードする Iceberg 削除マニフェストファイル数の上限を指定する新しい設定。26.8 より前は、一度に 1 つのマニフェストをデコードしつつ、次のマニフェストの fetch をすでに開始していました。そのため、従来の動作に最も近い値は `2` です。従来は、最初の行が返されるまでのクリティカルパスに、両方のオブジェクトストレージ往復の合計時間が含まれていました。

データファイルを読み取る前のクエリ実行中に、同時にデコードする Iceberg 削除マニフェストファイルの最大数。

データファイルを読み取る前にすべての削除マニフェストをデコードする必要があるため、この処理は最初の行が返されるまでのクリティカルパスに含まれます。一度に複数をデコードすることで、オブジェクトストレージへの往復と行ごとのプルーニング処理を並行して実行できます。

Iceberg メタデータファイルの cache が無効または満杯の場合、値を大きくするとクエリ初期化時のピークメモリ使用量が増加します。処理中の各マニフェストが、それぞれデコード済みの内容を保持するためです。

ゼロより大きい値を指定する必要があります。1 では、マニフェストを一度に 1 つずつデコードします。

iceberg_manifest_min_count_to_compact

実験的な機能
UInt64
デフォルト値
30
バージョン履歴
バージョンデフォルト値コメント
26.730Iceberg テーブルのマニフェストコンパクションを制御するための新しい設定。

OPTIMIZE TABLE … MANIFEST によるマニフェストのみの コンパクション をトリガーするために必要な、最小のマニフェストファイル数です。 現在のマニフェストファイル数がこのしきい値以下の場合、コンパクション はスキップされます。 allow_experimental_iceberg_compaction を有効にする必要があります。

iceberg_max_number_datafiles_to_compact

UInt64
デフォルト値
1000
バージョン履歴
バージョンデフォルト値コメント
26.51000新しい設定

Iceberg における コンパクション data files のしきい値。

iceberg_orphan_files_older_than_seconds

実験的な機能
UInt64
デフォルト値
259200
バージョン履歴
バージョンデフォルト値コメント
26.4259200孤立ファイルのデフォルトの経過時間しきい値を指定する新しい設定

Icebergテーブルで孤立ファイルを削除する際の、デフォルトの経過時間しきい値 (秒) です。これより新しいファイルは孤立ファイルと見なされません。remove_orphan_files() プロシージャ呼び出しで older_than 引数が省略された場合に使用されます。デフォルトは259200 (3日) です。

iceberg_snapshot_id

Int64
デフォルト値
0
バージョン履歴
バージョンデフォルト値コメント
25.40新しい設定

特定のスナップショット ID を使用して Iceberg テーブルをクエリします。

iceberg_timestamp_ms

Int64
デフォルト値
0
バージョン履歴
バージョンデフォルト値コメント
25.40新しい設定

特定のタイムスタンプ時点で有効だったスナップショットを使用してIcebergテーブルをクエリします。

Navigation