【单选】OceanBase 的合并(Major Compaction)主要目的是?
A. 清理过期版本、回收空间,将 MemTable 固化为 SSTable
B. 清理数据库慢查询日志
C. 清理 redo 日志
D. 同步 binlog
答案:A
OceanBase 的 合并 / Major Compaction 主要是把内存中的增量数据以及磁盘上的增量 SSTable 与基线 SSTable 归并,生成一份新的、版本一致的基线 SSTable。
在这个过程中,它会清理失效的多版本数据、回收空间、压缩数据、消除数据空洞,并减少读放大,从而提升查询性能。
B、C、D 都不对:合并不用于清理慢查询日志,也不是清理 redo 日志或同步 binlog。

