这些设置可在 system.merge_tree_settings 中查看,且由 ClickHouse 源代码自动生成。
min_bytes_for_compact_part
类型
UInt64
默认值
0
该设置已废弃,不起任何作用。
min_bytes_for_full_part_storage
类型
UInt64
默认值
0
以字节为单位的最小未压缩大小, 用于让数据分区片段使用 Full 存储格式,而不是 packed
min_bytes_for_wide_part
类型
UInt64
默认值
10485760
可按 Wide
格式存储的数据分区片段的最小字节数/行数。你可以只设置其中一个,也可以两个都设置,或者两个都不设置。
min_bytes_to_prewarm_caches
类型
UInt64
默认值
0
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 24.12 | 0 | 新增设置 |
对新 parts 的标记缓存和主索引缓存进行预热所需的最小大小 (按未压缩字节数计)
min_bytes_to_rebalance_partition_over_jbod
类型
UInt64
默认值
0
设置在将新的大型 parts 分布到卷磁盘 JBOD 上时,启用均衡的最小字节数。
可能的值:
- 正整数。
0— 禁用均衡。
用法
min_bytes_to_rebalance_partition_over_jbod 设置的值
不应小于
max_bytes_to_merge_at_max_space_in_pool
的值除以 1024。否则,ClickHouse 会抛出异常。