These settings are available in system.merge_tree_settings and are autogenerated from ClickHouse source.
compress_marks
Type
Bool
Default
1
Marks support compression, reduce mark file size and speed up network transmission.
compress_per_column_in_compact_parts
Type
Bool
Default
1
Version history
| Version | Default value | Comment |
|---|---|---|
| 26.4 | 1 | New setting |
Controls the physical layout of Compact parts. If true (default), each column in a granule starts a new compressed block, allowing ClickHouse to skip reading unnecessary columns from disk. If false, all columns within a granule are packed into the same compressed block, improving compression ratio but requiring more data to be decompressed during reads. This is beneficial for workloads that always read all columns (e.g. projections).
compress_primary_key
Type
Bool
Default
1
Primary key support compression, reduce primary key file size and speed up network transmission.