OceanBase创建租户的资源分配的流程是?
1 个赞
根据文档库中的信息,OceanBase创建租户的资源分配流程主要包含以下步骤:
创建租户及资源分配流程
-
创建资源配置:
- 这一步骤中定义了未来租户将使用的计算资源(CPU、内存等)规格。创建资源配置仅涉及对规格的定义,并不实际分配具体的物理资源。
- 可以通过
DBA_OB_UNIT_CONFIGS视图查看已有的资源配置。
-
创建资源池:
- 在此步骤里,基于之前定义好的资源配置来构建一个或多个资源池。创建时,会按照配置的规格在相应的节点上预留计算资源。如果对应的节点没有足够的可用资源,则创建过程将会失败。
- 成功后,可以使用
DBA_OB_RESOURCE_POOLS和DBA_OB_UNITS这两个视图来检查新创建的资源池及其相关的单位(Unit)信息。
-
创建租户并关联资源池:
- 最后一步是创建租户本身,并将其与先前准备好的一个或多个资源池相绑定。在创建命令中必须指定要使用的
RESOURCE_POOL_LIST参数来指明租户将会利用哪些资源池。 - 租户创建完毕后,可以通过
DBA_OB_TENANTS视图查询到所有现有的租户。
- 最后一步是创建租户本身,并将其与先前准备好的一个或多个资源池相绑定。在创建命令中必须指定要使用的
综上所述,整个流程确保了从抽象层面对所需资源进行规划到最后具体实现租户与其资源之间的映射关系,从而保证了OceanBase数据库系统能够高效地管理和调度集群内的资源。
创建租户 → 创建租户的流程
具体信息可参考以下文档: