Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

vertical_merge_* MergeTree テーブル設定

これらの設定は system.merge_tree_settings で確認でき、ClickHouse のソースコードから自動生成されています。

vertical_merge_algorithm_min_bytes_to_activate

UInt64
デフォルト値
0

Vertical merge アルゴリズムを有効化するために必要な、 マージ対象パーツの最小 (概算) 非圧縮サイズ (バイト単位) 。

vertical_merge_algorithm_min_columns_to_activate

UInt64
デフォルト値
11

Vertical merge アルゴリズムを有効にするために必要な、PK 以外のカラムの最小数。

vertical_merge_algorithm_min_rows_to_activate

UInt64
デフォルト値
131072

Vertical merge アルゴリズムを有効にするために必要な、 マージ対象のパーツに含まれる行数の最小合計値 (概算) 。

vertical_merge_optimize_lightweight_delete

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

true の場合、Vertical merge アルゴリズム における論理削除が最適化されます。

vertical_merge_optimize_ttl_delete

Bool
デフォルト値
1
バージョン履歴
バージョンデフォルト値コメント
26.31有効期限 (TTL) により期限切れになった行を削除する必要があるマージに対して、Vertical merge アルゴリズムを許可します

true の場合、行の TTL 削除は Vertical merge で最適化されます。horizontal merge を強制する代わりに、 TTL filter が評価され、行ソース内の skip フラグを設定するマージアルゴリズムに渡されます。

vertical_merge_remote_filesystem_prefetch

Bool
デフォルト値
1

true の場合、マージ中に次の カラムについて、リモートファイルシステムからのデータのプリフェッチが使用されます

Navigation