自动触发的条件是,触发了冻结条件。同时转储次数达到了 的情况下再次发生了 MemTable 的内存使用达到阈值 freeze_trigger_percentage
,此时不会触发转储而是直接触发合并。
冻结触发是指:
- 当一个租户的 Active MemStore 大小超过阈值时触发,阈值
freeze_trigger_percentage
。 - 当所有租户的 Active MemStore 大小超过阈值时触发,阈值 。
另外的自动触发条件是每天定时的合并任务,默认凌晨 2 点进行合并,参数可以通过 major_freeze_duty_time
来设定,默认是 02:00。
手动触发的方式是集群级别的合并命令,具体参考下节 合并操作命令。
发起每日合并的语句如下所示:
打开手动合并的语句如下所示:
关闭手动合并的语句如下所示:
开始每日合并的语句如下所示:
暂停每日合并的语句如下所示:
恢复每日合并的语句如下所示:
ALTER SYSTEM RESUME MERGE [ZONE [=] 'zone']