【单选】OceanBase 的合并(Major Compaction)主要目的是? A. 清理过期版本、回收空间,将 MemTable 固化为 SSTable B. 清理数据库慢查询日志 C. 清理 redo 日志 D. 同步 binlog

【单选】OceanBase 的合并(Major Compaction)主要目的是?
A. 清理过期版本、回收空间,将 MemTable 固化为 SSTable
B. 清理数据库慢查询日志
C. 清理 redo 日志
D. 同步 binlog

答案:A

OceanBase 的 合并 / Major Compaction 主要是把内存中的增量数据以及磁盘上的增量 SSTable 与基线 SSTable 归并,生成一份新的、版本一致的基线 SSTable。

在这个过程中,它会清理失效的多版本数据、回收空间、压缩数据、消除数据空洞,并减少读放大,从而提升查询性能。

B、C、D 都不对:合并不用于清理慢查询日志,也不是清理 redo 日志或同步 binlog。