官网链接:
- https://www.oceanbase.com/docs/community-observer-cn-10000000000901843
- https://www.oceanbase.com/docs/community-observer-cn-10000000000901839
-
L0层内部又分为多层,文档中提到提供参数控制层数和每层的SSTable数量,是哪两个参数?控制SSTable数量是minor_compact_trigger?
-
L0->L1层,好像通过单独的minor_compact_trigger参数设置是控制不住,例如将参数设置为5,通过 GV$OB_SSTABLES查看,TABLE_TYPE为MINI达到3个时候,就会触发MINOR_MERGE。
-
major_compact_trigger是指从MemTable->Mini Table次数,还是MiniTable → MinorTable(L0-L1),并且参数好像也不生效,测试中将参数设置为3,MINOR_MERGE次数达到4次后,没有也有触发MAJOR合并( SELECT * FROM oceanbase.CDB_OB_ZONE_MAJOR_COMPACTION,全部是IDLE状态)
版本:OceanBase_CE 4.0.0.0