在 OceanBase 集群中,向现有集群添加新的 OBServer 节点后,数据重分布(负载均衡)的描述,以下正确的是?


A. 添加节点后,Root Service 会自动将部分数据分区从旧节点迁移到新节点,以实现负载均衡。

B. 添加节点后,需要手动执行 ALTER SYSTEM REBALANCE 命令才会触发数据重分布,系统不会自动进行。

C. 添加节点后,旧节点上的数据不会自动迁移,新节点只能承载新建租户的数据。

D. 添加节点后,系统会将所有数据重新洗牌,每个分区的所有副本都会迁移到新节点。

解析
OceanBase 集群添加新 OBServer 节点后,Root Service 会自动感知并触发负载均衡。它会根据各节点的资源利用率(CPU、磁盘、内存等),选择部分数据分区从高负载节点迁移到新节点,逐步实现集群资源的均衡分布。这个过程是自动的、渐进式的,不会影响集群的正常服务。

  • A 正确 :Root Service 自动触发数据重分布,将部分分区迁移到新节点。
  • B 错误 :数据重分布是自动触发 的,无需手动执行 REBALANCE 命令。
  • C 错误 :新节点可以承载现有租户迁移过来的数据,并非只能用于新建租户。
  • D 错误 :数据迁移是部分分区 的迁移,而非所有分区全部迁移,且每个分区只迁移部分副本(通常是从副本,主副本不会轻易迁移)。

正确答案:A

加油加油