新建租户

租户是数据库对象管理和资源管理的基础,既是各类数据库对象的容器,又是各种资源(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 和事务超时设置、大查询策略等配置,同时租户字符集建议使用 utf8mb4_bin

    字符集

    选择数据库要用的字符集。

    • MySQL 模式的租户支持如下字符集:

      • utf8mb4_general_ci

      • utf8mb4_bin

      • utf8mb4_unicode_ci

      • utf16_general_ci

      • utf16_bin

      • utf16_unicode_ci

      • gbk_chinese_ci

      • gbk_bin

      • gb18030_chinese_ci

      • gb18030_bin

      • binary

    • Oracle 模式的租户支持如下字符集:

      • utf8

      • gbk

    说明

    标准版(Key-Value)集群实例下新建租户仅支持 utf8mb4 字符集,暂不支持修改。

    表名大小写

    设定是否区分表名大小写。

    说明
    • 租户模式 设置为 MySQL 时需要设置该参数,默认不区分。

    • 租户创建后此配置不可修改。

    时区

    设定时区信息。

    资源 Unit 数

    设定租户的资源 Unit 数。

    调大 Unit 数,需要提前对集群进行节点扩容,详情参见 增删节点

    分配资源量

    设定租户在单个节点上的 CPU 和内存大小。单击展开 更多高级配置 可设置租户的可用 IOPS 和日志盘大小。

    说明
    • 仅 OceanBase 数据库 V4.x 版本的租户支持设置日志盘大小。

    • 仅 OceanBase 数据库 V4.2.5 及以上版本的租户支持设置可用 IOPS。

    • OceanBase 数据库 V3.x 和 V4.x 版本的集群实例支持创建 1C4GB 的租户。

    • 所有租户 CPU 与内存大小之和不可超过所属集群实例规格;V4.x 版本所有租户的日志盘大小之和不可超过所属集群的日志盘容量。

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

    主地址的 VPC 网络

    选择数据库实例所在网络的专有网络 ID。建议使用您业务或应用所处的VPC网络,可以有效降低访问时延。

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

    租户主可用区

    选择租户的主可用区。可以同时选择多个主可用区。

    主地址的主可用区

    选择租户主地址代理部署的可用区。

    说明

    主地址代理可用区与数据主可用区不一致时,存在一定数据延迟风险。

    主地址的 VSwitch 交换机

    选择主地址绑定的虚拟交换机 ID,支持查看可用私有 IP 个数。当可用私有 IP 个数为 0 时,需要重新选择 VPC 和 VSwitch。

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

    租户白名单

    自动同步集群实例白名单分组至租户,集群实例白名单修改对集群内所有租户生效。后续可以为租户新增其他白名单分组,详情参见 设置租户白名单分组

    备注(可选)

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

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