Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

compress_* MergeTree テーブル設定

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

compress_marks

Bool
デフォルト値
1

マークは圧縮をサポートしており、マークファイルのサイズを削減し、ネットワーク 経由の転送を高速化します。

compress_per_column_in_compact_parts

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

compact パーツの物理レイアウトを制御します。true (デフォルト) の場合、各 granule で各カラムが 新しい圧縮ブロックから始まるため、ClickHouse は不要なカラムを ディスクから読み込まずにスキップできます。false の場合、granule 内のすべてのカラムが同じ圧縮ブロックにまとめられるため、 圧縮率は向上しますが、読み取り時により多くのデータを伸長する必要があります。 これは、常にすべてのカラムを読み取るワークロード (例: プロジェクション) に適しています。

compress_primary_key

Bool
デフォルト値
1

主キーの圧縮をサポートしており、主キーファイルのサイズを削減し、 ネットワーク転送を高速化します。

Navigation