在 OceanBase 中,用于实现租户间资源隔离的最小单位是以下哪一个?


A. 资源池(Resource Pool)
B. 租户(Tenant)
C. 资源单元(Unit)
D. 表分组(Table Group)

解析
资源单元(Unit)是 OceanBase 中资源分配的最小物理单位,每个 Unit 对应一组 CPU、内存、磁盘等资源配额。一个租户在每台 OBServer 上由一个或多个 Unit 承载,通过 Unit 的分布实现资源隔离。资源池由多个 Unit 组成,是租户与资源之间的中间层;租户是逻辑隔离的容器,其资源由多个 Unit 聚合而成;表分组用于优化跨表 JOIN 性能,与资源隔离无关。

  • A 错误 :资源池本身不是资源隔离的最小单位,它是由多个 Unit 组成的逻辑集合。
  • B 错误 :租户是资源隔离的逻辑单元,但底层资源分配的最小物理单位是 Unit。
  • C 正确 :Unit 是资源分配和隔离的最小物理单位。
  • D 错误 :表分组用于优化分区表间的 JOIN 性能,与资源隔离无关。
3 个赞

正确答案:C

3 个赞

谢谢楼主提供解析

1 个赞

不错不错

1 个赞