这些设置可在 system.merge_tree_settings 中查看,且由 ClickHouse 源代码自动生成。
compress_marks
类型
Bool
默认值
1
标记支持压缩,可减小标记文件的大小并加快网络传输。
compress_per_column_in_compact_parts
类型
Bool
默认值
1
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 26.4 | 1 | 新设置 |
控制 Compact parts 的物理布局。如果为 true (默认) ,粒度中的每一列 都会开启一个新的压缩块,从而使 ClickHouse 能够跳过从磁盘读取不需要的列。 如果为 false,粒度内的所有列都会打包到同一个压缩块中, 这样可以提高压缩率,但在读取时需要解压更多数据。 这对于始终读取所有列的工作负载很有帮助 (例如投影) 。
compress_primary_key
类型
Bool
默认值
1
支持对主键进行压缩,可减小主键文件大小并加快网络传输。