2026.07.13 集群扩容新增 OBServer 节点后,数据如何迁移到新节点?
A. 手动导出导入
B. 自动 Unit 迁移与负载均衡
C. 需要停机重新初始化集群
D. 通过 OBProxy 手动指定
1 个赞
答案:B
OceanBase 集群新增 OBServer 节点扩容时,底层自动执行 Unit 迁移、分区均衡,无需人工介入:
- 选项A错误:导出导入是全量数据迁移方案,不是集群扩容的分片均衡方式,效率极低,扩容不会使用。
-
选项B正确
OB 以 Unit(资源单元)为数据调度最小单元,新节点加入后,集群 RootService 会自动识别节点资源,把存量 Unit 均衡迁移到新 OBServer,实现数据分散、负载平均,全程在线、业务无中断。 - 选项C错误:扩容支持在线操作,不需要停机、不需要重新初始化集群。
- 选项D错误:OBProxy 仅负责 SQL 路由转发,不控制底层数据分片迁移,无法手动指定数据迁移节点。
1 个赞