A. 合并可以将内存中的 MemTable 和磁盘上的多个 SSTable 进行归并,生成一个新的基线 SSTable。
B. 合并过程中会清理被删除的数据和过期的多版本数据,从而回收存储空间。
C. 合并操作会阻塞数据库的读写请求,因此通常安排在业务低峰期执行。
D. 合并可以有效降低读放大,因为合并后需要扫描的 SSTable 数量减少。
A. 合并可以将内存中的 MemTable 和磁盘上的多个 SSTable 进行归并,生成一个新的基线 SSTable。
B. 合并过程中会清理被删除的数据和过期的多版本数据,从而回收存储空间。
C. 合并操作会阻塞数据库的读写请求,因此通常安排在业务低峰期执行。
D. 合并可以有效降低读放大,因为合并后需要扫描的 SSTable 数量减少。
解析 :
OceanBase 的合并操作是在线 进行的,不会阻塞读写请求 。虽然合并过程中会消耗一定的 CPU 和 I/O 资源,可能对性能产生轻微影响,但读写操作仍然可以正常进行。这正是 OceanBase 能够支持 7×24 小时不间断服务的关键设计之一。选项 C 错误地认为合并会阻塞读写,因此是本题的正确答案。
正确答案:C