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

primary_key_compress_block_size

新規作成または再書き込みされたデータパーツについて、圧縮された主キー索引を書き込む際に使用するブロックのサイズ (非圧縮バイト数) です。compress_primary_key が有効な場合にのみ適用されます。この設定は圧縮時のフレーミングとバッファリングを制御するもので、主キーや索引の粒度には影響しません。

primary_key_compression_codec

プライマリキーで使用される圧縮エンコーディングです。プライマリキーは十分に小さく、cache されるため、デフォルトの圧縮は ZSTD(3) です。

primary_key_lazy_load

テーブルの初期化時ではなく、 最初の使用時に主キーをメモリへ読み込みます。これにより、テーブル数が 非常に多い場合のメモリ使用量を削減できます。

primary_key_ratio_of_unique_prefix_values_to_skip_suffix_columns

data part 内の主キーのカラムの値が少なくとも この比率で変化する場合、後続のカラムをメモリに読み込む処理をスキップします。これにより、 主キー内の不要なカラムを読み込まずに済むため、メモリ使用量を削減できます。