OBCP V4.0每日一题 333333333333

OBCP V4.0每日一题

问题
在OceanBase中,用于实现租户间资源隔离的最小单位是以下哪一个?
A. 资源单元(Unit)
B. 资源池(Resource Pool)
C. 租户(Tenant)
D. 表分组(Table Group)

答案
A. 资源单元(Unit)

Tips

  • 资源单元(Unit)是OceanBase中资源分配的最小物理单位,每个Unit对应一组CPU、内存、磁盘等资源配额。一个租户在每台服务器上由一个或多个Unit承载,通过Unit的分布实现资源隔离。
  • 资源池(Resource Pool)由多个Unit组成,是租户与资源之间的中间层,租户创建时需要关联一个资源池,但资源池本身不是资源隔离的最小单位。
  • 租户是逻辑隔离的容器,其资源由多个Unit聚合而成;表分组用于优化跨表JOIN性能,与资源隔离无关。
  • V4.0版本中,Unit的管理更加灵活,支持Unit的在线迁移和规格变更,便于实现资源弹性伸缩。

延伸思考
理解Unit的分配策略是掌握OceanBase多租户管理的基础。在多租户混合负载场景下,合理规划Unit的数量和规格,可以有效避免租户间的资源争抢,保障核心业务的稳定运行。日常运维中可通过视图 DBA_OB_UNITS 查看Unit分布情况,及时发现资源热点。

1 个赞

unit是租户划分的基本单位啊

最小单位unit,有道理

没有想到是这个