以下哪些因素会影响 OceanBase 的合并速度?
A. zone_merge_concurrency
B. merge_thread_count
C. 磁盘 IO 性能
D. 数据量大小
1 个赞
ABCD 全选
-
A. zone_merge_concurrency 控制单个 Zone 内并行执行合并的分区并发数量,并发值合理调高可同时处理更多分区合并任务,整体合并效率提升,直接影响合并整体进度。
-
B. merge_thread_count 单台 OB 节点上负责合并计算、数据归并排序、读写数据的工作线程数。线程数量不足会造成 CPU 算力闲置、任务排队,拖慢单节点合并处理速度。
-
C. 磁盘 IO 性能 合并是典型 IO 密集型操作:大量读取旧 SSTable、归并数据、写入全新 SSTable 文件。磁盘吞吐量、随机 IO 延迟、SSD/HDD 硬件性能是合并最常见的性能瓶颈。
-
D. 数据量大小 待合并的增量 MemTable 落盘数据、多层 SSTable 的数据总量越大,需要扫描、排序、合并、持久化的数据越多,合并耗时会线性增加。
全选是对的