number_of_free_entries_in_pool_to_execute_mutation
当池中的空闲条目数少于指定数量时,不执行 part 变更。这样可以为常规合并保留空闲线程, 并避免出现“parts 过多”错误。 可能的值:- 任意正整数。
number_of_free_entries_in_pool_to_execute_mutation 设置的值
不得超过 background_pool_size
与 background_merges_mutations_concurrency_ratio 的乘积。
否则,ClickHouse 将抛出异常。
number_of_free_entries_in_pool_to_execute_optimize_entire_partition
当池中的空闲条目数少于指定值时,不要在后台执行整个分区的优化 (当设置min_age_to_force_merge_seconds 并启用
min_age_to_force_merge_on_partition_only 时,会生成此任务) 。这样做是为了给常规合并预留空闲线程,
并避免出现“parts 过多”。
可能的值:
- 正整数。
number_of_free_entries_in_pool_to_execute_optimize_entire_partition
设置的值不得超过 background_pool_size
与 background_merges_mutations_concurrency_ratio 的乘积。
否则,ClickHouse 会抛出异常。
number_of_free_entries_in_pool_to_lower_max_size_of_merge
当池中的空闲条目数 (或副本队列中的空闲条目数) 少于指定数量时,就开始降低待处理合并 (或待加入队列的合并) 的最大大小。 这样可以让小型合并优先得到处理,避免让长时间 运行的合并占满整个池。 可能的值:- 任意正整数。