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

vertical_merge_algorithm_min_bytes_to_activate

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

vertical_merge_algorithm_min_columns_to_activate

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

vertical_merge_algorithm_min_rows_to_activate

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

vertical_merge_optimize_lightweight_delete

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

vertical_merge_optimize_ttl_delete

true の場合、行 TTL によるマージで、horizontal merge にフォールバックせずに Vertical merge アルゴリズムを使用できるようになります。これが適用されるのは、マージモードが MergeTree、Replacing、Collapsing、VersionedCollapsing のいずれかで、行 TTL を持ち、カラム TTL や GROUP BY TTL を持たないテーブルの場合のみです。さらに、マージ対象のパーツ のいずれにも論理削除が含まれていないことが条件となります。それ以外の TTL マージは引き続き horizontal merge で実行されます。

vertical_merge_remote_filesystem_prefetch

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