影响 OB 集群写入吞吐量的因素包括?——多选

影响 OB 集群写入吞吐量的因素包括?()
A. 磁盘 I/O 性能
B. MemTable 配置大小
C. 副本数量
D. 空闲查询会话数量

2 个赞

影响 OceanBase 集群写入吞吐量的因素包括:A、B、C

解析:

  • A. 磁盘 I/O 性能(正确) :OceanBase 的底层存储基于 LSM-Tree 架构,数据的持久化高度依赖日志盘和数据盘的 I/O。磁盘的 IOPS 和读写带宽不足会直接成为高并发写入时的性能瓶颈2。
  • B. MemTable 配置大小(正确) :MemTable 是内存中的数据结构,其大小及转储阈值决定了数据在内存中驻留的时间。如果 MemTable 设置过小,会导致批量写入过程中频繁触发 Minor Compact(转储),大量时间消耗在数据落盘流程而非实际写入上,从而严重降低写入吞吐量6。
  • C. 副本数量(正确) :OceanBase 采用多副本强一致性协议。每次事务提交时,RedoLog 必须同步写入多个副本并达成共识。因此,副本数量的增加会带来额外的网络通信和磁盘 I/O 开销,直接影响写入性能7。
  • D. 空闲查询会话数量(错误) :空闲的会话仅占用少量的连接资源,并不会主动消耗 CPU 或 I/O 等核心系统资源,因此不会对集群的整体写入吞吐量产生实质性影响。
2 个赞

ABC

1 个赞

ABC

1 个赞

多么完美的答案

ABC

1 个赞