从 OceanBase 数据库 V4.0 开始,引入了 Meta 租户的概念。每个用户租户都有一个对应的 Meta 租户,用于管理用户租户的私有数据,并使用其资源。
Meta 租户
最小值:Meta 租户 ID 的最小值为 1001。
ID 关系:Meta 租户 ID 与用户租户 ID 的关系为:
- Meta 租户 ID + 1 = 用户租户 ID
命名规则:Meta 租户的命名规则为
META${user_tenant_id}。- 例如:如果用户租户的 ID 为 1002,则对应的 Meta 租户名为
META$1002。
- 例如:如果用户租户的 ID 为 1002,则对应的 Meta 租户名为
ID 特性:在 4.x 版本中,Meta 租户的租户 ID 永远为奇数,而用户租户的租户 ID 永远为偶数。
资源共享策略
Meta 租户和用户租户共享创建租户时设定的 CPU、内存、日志盘空间等资源。需要注意以下几点:
资源分配
内存资源:特别是内存资源需要明确独立地划分给 Meta 租户。
创建小内存规格租户的注意事项:在创建小内存规格的租户时,应该小心资源的分配,确保 Meta 租户有足够的内存资源以避免由于内存不足而导致租户创建失败。
适用版本
OceanBase 数据库 V4.x 版本。
相关文档
- 租户类型。