关于 OB 租户资源 UNIT,说法正确的是

关于 OB 租户资源 UNIT,说法正确的是()
A. UNIT 配置修改后立即生效,无需迁移数据
B. 单个 UNIT 包含 CPU、内存、磁盘三类资源规格
C. 扩容 UNIT 数量会直接变更集群总物理硬件
D. UNIT 只能部署在同一个 zone 内的单台服务器
选择哪个

2 个赞
  • :white_check_mark: 选项 B 正确
    Unit(资源单元)是 OceanBase 中资源分配的最小逻辑单位,它本质上是一个包含了特定物理资源的容器。一个 Unit 的配置规格(Resource Unit Config)明确包含了 CPU、内存、磁盘空间(存储空间) 以及 IOPS 等资源的配额1。
  • :x: 选项 A 错误
    修改 Unit 的规格 (例如调大 CPU 或内存)通常是立即生效的。但是,如果是扩容 Unit 的数量 ,OceanBase 会自动触发负载均衡(Rebalance)过程,将部分数据从旧的 Unit 在线迁移复制到新的 Unit 上6。这个过程需要一定时间,并非完全“无需迁移数据”。
  • :x: 选项 C 错误
    扩容 Unit 数量属于逻辑资源 的重新分配。它只是将租户的资源需求分摊到更多的 Unit 上,并不会直接增加或改变集群底层的总物理硬件(如物理服务器、物理磁盘等)。物理硬件的扩容需要另外添加物理机器(OBServer)6。
  • :x: 选项 D 错误
    一个租户通常由多个 Unit 组成,这些 Unit 会分布在不同的 Zone(区域)和不同的 OBServer(物理节点)上,以实现数据的高可用和负载均衡2。正确的说法是:一个租户在单台 OBServer 上最多只能拥有一个 Unit ,而不是所有的 Unit 只能部署在同一台服务器上2。

答案B

:white_check_mark: 选项 B 正确

1 个赞

B对的

1 个赞

选B

1 个赞