【多选题】以下哪些情况会触发 OceanBase 的 Compaction(合并)()

【多选题】以下哪些情况会触发 OceanBase 的 Compaction(合并)()
A. 磁盘上 SSTable 数量超过阈值
B. 手动执行 merge tenant
C. 内存 MemTable 写满转成 SSTable
D. 集群重启自动强制全量合并

答案:AB

解析

A:磁盘上 SSTable 数量超过阈值,会触发 Compaction 合并,减少 SSTable 文件,提升查询效率,正确。
B:手动执行 merge tenant 命令,可以主动触发租户级 Compaction 合并,正确。
C:内存 MemTable 写满转成 SSTable 属于 Dump 转储,是内存数据落盘行为,不属于 Compaction 合并,错误。
D:集群重启仅加载现有 SSTable 数据,不会自动触发强制全量合并,错误。