题目 1: 关于 OceanBase 租户扩容(增加 unit 数量),下面说法正确的是? A. 扩容会触发数据重新均衡,副本自动迁移到新 unit B. 扩容过程需要停止租户的所有业务 C. 新增的 unit 不需要指定 Unit Config 规格 D. 扩容后新 unit 必须手动分配表分区才能承载数据

题目 1: 关于 OceanBase 租户扩容(增加 unit 数量),下面说法正确的是?

A. 扩容会触发数据重新均衡,副本自动迁移到新 unitB. 扩容过程需要停止租户的所有业务C. 新增的 unit 不需要指定 Unit Config 规格D. 扩容后新 unit 必须手动分配表分区才能承载数据

正确答案:A

解析:

  • A 正确 :OceanBase 的扩缩容本质是"资源重新分配 + 数据均衡调度"。当增加 Unit 数量后,RootService 会自动检测到资源变化,触发 Rebalance 过程,通过日志流分裂和 Tablet 迁移,将数据副本自动均衡分布到新增的 Unit 上。
  • B 错误 :扩容是在线操作,整个过程对业务透明,无需停机。官方文档明确说明"修改 Unit 数量不会对您的业务造成影响"。
  • C 错误 :新增 Unit 必须关联一个已有的 Unit Config(资源规格),Unit Config 定义了 CPU、内存、磁盘等资源规格,是创建资源池的前提条件。
  • D 错误 :扩容后 RootService 会自动进行分区均衡(Partition Balance),将分区自动调度到新 Unit 上,无需 DBA 手动分配。