Skip to main content
这些设置可在 system.merge_tree_settings 中查看,且由 ClickHouse 源代码自动生成。

primary_key_compress_block_size

为新写入或重写的数据分区片段写入压缩主键索引时所用块的大小 (按未压缩字节数计) 。仅在启用 compress_primary_key 时生效。此设置控制压缩的帧信息和缓冲方式,不会改变主键或索引粒度。

primary_key_compression_codec

用于主键的压缩编码。由于主键足够小且已缓存,因此默认压缩方式为 ZSTD(3)。

primary_key_lazy_load

首次使用时才将主键加载到内存中, 而不是在表初始化时加载。如果表的数量很多, 这样可以节省内存。

primary_key_ratio_of_unique_prefix_values_to_skip_suffix_columns

如果数据分区片段中主键某一列的值变化比例至少达到该比率,则跳过将后续列加载到内存中。这样可以通过不加载主键中无用的列来节省内存使用量。