【多选题】以下哪些操作会触发 Minor 增量合并?

以下哪些操作会触发 Minor 增量合并?()
A. MemTable 内存占用达到阈值自动转储
B. 管理员手动执行 ALTER SYSTEM MINOR MERGE
C. 每日定时系统自动执行 Minor 合并
D. 客户端执行 SELECT 查询全表数据

2 个赞

答案:ABC

解析:

  1. A 正确 当 MemTable 占用内存到达配置阈值,会自动触发转储,转储过程就是 Minor 增量合并,生成新的 SSTable。
  2. B 正确 ALTER SYSTEM MINOR MERGE 是手动触发增量合并的标准语句。
  3. C 正确 OceanBase 后台会定时调度 Minor 合并,清理堆积的增量文件。
  4. D 错误 单纯全表 SELECT 只读操作,不会写入数据、不会打满 MemTable,无法触发增量合并。

选AB
C错误, 每日定时(通常凌晨2点)自动执行的是 Major 合并(大合并) ,而非 Minor 合并。
D错误, SELECT 查询是读操作 ,只读取内存和磁盘中的数据,不会触发任何写入操作,因此不会触发 Minor 合并。