新建租户

租户是数据库对象管理和资源管理的基础,既是各类数据库对象的容器,又是各种资源(CPU、Memory、IO 等)的容器。您可以在 OceanBase 管理控制台创建并管理租户。

前提条件

已完成集群实例的创建工作,详情参见 购买实例

使用限制

您可以根据如下规则计算单个集群实例下所能创建的最大租户数:

最大租户数=min(集群单节点 CPU 数*集群节点数,集群允许最大租户数),其中集群允许最大租户数为 50。

说明

2F 场景下,集群实例最多支持创建 32 个租户;3F 场景下,集群实例最多支持创建 50 个租户。

操作步骤

  1. 登录 OceanBase 管理控制台

  2. 在左侧导航栏中,单击 实例列表

实例列表

  1. 在实例列表中找到目标集群实例,单击集群实例名称,进入 集群实例工作台

  2. 在页面右上角,单击 新建租户

  3. 按需求填写租户配置。

    配置参数

    说明

    租户名称

    设定租户名称。

    长度为 2~64,只能包含中文、数字、英文字母、下划线、短横线,区分大小写,必须以字母或下划线开头。不可设置为 sys。

    租户模式

    支持设置为 OracleMySQL 模式。

    参数模板

    提供 4 种不同参数模板选择,具体的参数和变量详见 参数模板说明

    说明

    目前参数模板配置仅支持新创建的 OceanBase V4.3.3 及以上版本使用。

    • OLTP 简单事务:适用在线订单交易、支付等核心系统,高并发点查为主的互联网业务,每次执行的 SQL 比较简单,要求快速响应。

    • OLTP 复杂事务:适用有复杂事务的在线交易系统,比如有复杂连接计算、有子查询、使用 PL 编写的批处理作业的场景,存在长事务、大事务的情况。 如果这个集群实例专门用于 OLTP 负载事务场景,建议对集群参数大查询策略 large_query_threshold 做优化从默认 600s 调整为 5s。

    • HTAP 混合负载:同时运行事务和在线分析的混合负载情况,在提供 OLTP 能力的基础上,通过向量化能力提升在线分析场景的计算能力。

    • OLAP 在线分析:在线分析 OLAP 的实时数仓场景,默认创建的表会使用列格式存储,以及更加优化的向量化引擎,提升复杂分析场景的计算能力。如果这个集群实例专门用于 OLAP 分析场景使用,建议对系统变量和集群参数做对应的优化调整,比如开启自适应并行计算、SQL 排序内存空间优化、SQL 和事务超时设置、大查询策略等配置,同时租户字符集建议使用 10utf8mb4_bin

    单节点分配资源量

    设定租户在单个节点上的CPU以及内存大小。

    说明

    • 所有租户 CPU 与内存大小之和不可超过所属集群规格。

    • 租户的总可使用资源=单节点分配资源量*资源分布节点数*副本数量

    字符集

    在 UTF8MB4 、GBK 中选择数据库要用的字符集。

    时区

    设定时区信息。

    访问 VPC

    选择 ECS 所在网络的专有网络 ID。

    如果没有合适的 VPC,请根据页面提示创建一个 VPC,详情参见 什么是专有网络

    主可用区

    选择租户的主可用区,建议与访问数据库的服务在同一可用区。

    访问 VSwitch

    选择 ECS 所在网络的虚拟交换机 ID。

    如果没有合适的 VSwitch,请根据页面提示创建一个,详情参见 创建和管理交换机

    租户白名单

    自动同步集群白名单分组至租户,集群白名单修改对所有租户生效。后续可以新增其他租户白名单分组。

    备注(可选)

    备注长度不能超过 30 个字符。

  4. 单击 创建。可在实例列表页查看租户创建进度。