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

merge_selector_algorithm

用于为合并任务分配选择 parts 的算法

merge_selector_base

影响已分配合并的写放大 (专家级设置;如果不清楚其作用,请勿更改) 。 适用于 Simple 和 StochasticSimple 合并选择器

merge_selector_blurry_base_scale_factor

控制该逻辑在分区中 parts 数量达到何种程度时开始生效。该因子越大,触发反应就越滞后。

merge_selector_enable_heuristic_to_lower_max_parts_to_merge_at_once

为简单合并选择器启用启发式规则,以降低单次合并可选择的最大 parts 数量上限。 这样会增加并发合并的数量,有助于缓解 parts 过多 错误,但同时也会增加写放大。

merge_selector_enable_heuristic_to_remove_small_parts_at_right

启用一种用于选择合并 parts 的启发式策略:如果范围右侧的 parts 大小小于 sum_size 的指定比例 (0.01) ,则将其移除。 适用于 Simple 和 StochasticSimple 合并选择器。

merge_selector_heuristic_to_lower_max_parts_to_merge_at_once_exponent

控制用于构建下降曲线公式的指数值。减小该指数会 减小合并宽度,从而导致写放大增加。反之亦然。

merge_selector_window_size

一次查看的 parts 数量。
最后修改于 2026年7月24日