これらの設定は system.merge_tree_settings で確認でき、ClickHouse のソースコードから自動生成されています。
compress_marks
型
Bool
デフォルト値
1
マークは圧縮をサポートしており、マークファイルのサイズを削減し、ネットワーク 経由の転送を高速化します。
compress_per_column_in_compact_parts
型
Bool
デフォルト値
1
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 26.4 | 1 | 新しい設定 |
compact パーツの物理レイアウトを制御します。true (デフォルト) の場合、各 granule で各カラムが 新しい圧縮ブロックから始まるため、ClickHouse は不要なカラムを ディスクから読み込まずにスキップできます。false の場合、granule 内のすべてのカラムが同じ圧縮ブロックにまとめられるため、 圧縮率は向上しますが、読み取り時により多くのデータを伸長する必要があります。 これは、常にすべてのカラムを読み取るワークロード (例: プロジェクション) に適しています。
compress_primary_key
型
Bool
デフォルト値
1
主キーの圧縮をサポートしており、主キーファイルのサイズを削減し、 ネットワーク転送を高速化します。