这些设置可在 system.merge_tree_settings 中查看,且由 ClickHouse 源代码自动生成。
merge_total_max_bytes_to_prewarm_cache
类型
UInt64
默认值
16106127360
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 25.1 | 16106127360 | Cloud sync |
仅在 ClickHouse Cloud 中可用。表示在合并期间用于预热缓存的 parts 总大小上限。
merge_use_batch_sorting_queue
类型
Bool
默认值
0
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 26.8 | 0 | 新增设置:对普通 `MergeTree` 合并使用批次排序队列。 |
合并已排序的流时,使用批次排序队列可减少每行的队列开销。
仅适用于不会改变行的合并,即普通 MergeTree
(Ordinary 合并模式) 。对于具有合并时语义的引擎,例如 ReplacingMergeTree、CollapsingMergeTree、
SummingMergeTree、AggregatingMergeTree、CoalescingMergeTree、
GraphiteMergeTree 和 VersionedCollapsingMergeTree,此设置无效;无论此设置如何,这些引擎都会继续使用
默认队列。
merge_workload
用于调节资源在合并与其他工作负载之间的分配和共享。指定的值将作为此表后台合并的 workload 设置值使用。如果未指定 (空字符串) ,则使用服务器级设置 merge_workload。
另请参阅