自动触发的条件是,触发了冻结条件。同时转储次数达到了 的情况下再次发生了 MemTable 的内存使用达到阈值 freeze_trigger_percentage ,此时不会触发转储而是直接触发合并。

冻结触发是指:

  • 当一个租户的 Active MemStore 大小超过阈值时触发,阈值 freeze_trigger_percentage
  • 当所有租户的 Active MemStore 大小超过阈值时触发,阈值 。

另外的自动触发条件是每天定时的合并任务,默认凌晨 2 点进行合并,参数可以通过 major_freeze_duty_time 来设定,默认是 02:00。

手动触发的方式是集群级别的合并命令,具体参考下节 合并操作命令

发起每日合并的语句如下所示:

打开手动合并的语句如下所示:

    关闭手动合并的语句如下所示:

    开始每日合并的语句如下所示:

    暂停每日合并的语句如下所示:

    恢复每日合并的语句如下所示:

    1. ALTER SYSTEM RESUME MERGE [ZONE [=] 'zone']