在 OceanBase 数据库中,以下哪些因素会触发转储操作?(多选)

A MemTable 的内存大小超过预设阈值
B 数据库管理员手动执行转储命令
C 每天的固定时间触发
D 当数据读取性能变差时系统自动触发

3 个赞

选择AB

  • A 正确:OceanBase 基于 LSM-Tree 架构,当内存中的 MemTable 大小超过预设阈值时,会自动触发转储操作,将数据写入磁盘形成 SSTable。
  • B 正确:管理员可以通过手动执行转储命令(如 ALTER SYSTEM MINOR FREEZE)主动触发转储操作。

其它选项错误

  • C 错误:OceanBase 没有固定时间自动触发转储的机制,转储仅由内存大小或手动命令触发。
  • D 错误:数据读取性能变差是转储过多或合并不足导致的结果,而非触发转储的原因,系统不会因为性能差自动触发转储。
1 个赞

选择AB