4.0上合并方面的参数

freeze_trigger_percentage
– 用于设置触发全局冻结的租户使用内存阈值。4.0以下版本默认值为70,太大了,写入量太大容易报内存不足错误,4.0起默认值调整为20。

major_freeze_duty_time
– 用于设置每日定时冻结和合并的触发时刻。 4.0以下版本只能在sys租户设置,即整个集群的所有租户的合并时间统一为一个时间,4.0起可租户级别设置,每个租户的合并时间可灵活设置。

enable_manual_merge
这个参数4.0找不到了。

enable_merge_by_turn
这个参数4.0找不到了,轮转合并特性是要删掉?

minor_freeze_times
这个参数4.0找不到了,其实有 major_compact_trigger就够了

enable_major_freeze
如果这个参数也能到租户级别就更好了,现在只能集群级别开启。

https://www.oceanbase.com/docs/community-observer-cn-10000000000900534
4.0版本的合并做了一些优化。
不再支持集群级合并,支持租户级合并
不再支持轮转合并,租户内所有 Zone 一起合并

enable_major_freeze 这个参数后续会考虑改成租户级,与major_freeze_duty_time保持一致

最后是否直接修改该config的scope,还是额外增加config来实现,亦或者是保持当前的不变,可能还是要经过一段时间的外部使用情况,看看这个是否真实存在这个强需求