租户是数据库对象管理和资源管理的基础,既是各类数据库对象的容器,又是各种资源(CPU、Memory、IO 等)的容器。您可以在 OceanBase 管理控制台创建并管理租户。
前提条件
已完成集群实例的创建工作,详情参见 购买实例。
使用限制
您可以根据如下规则计算单个集群实例下所能创建的最大租户数:
最大租户数=min(集群单节点 CPU 数*集群节点数,集群允许最大租户数),其中集群允许最大租户数为 50。
2F 场景下,集群实例最多支持创建 32 个租户;3F 场景下,集群实例最多支持创建 50 个租户。
操作步骤
登录 OceanBase 管理控制台 。
在左侧导航栏中,单击 实例列表。
在实例列表中找到目标集群实例,单击集群实例名称,进入 集群实例工作台。
在页面右上角,单击 新建租户 。
按需求填写租户配置。
配置参数
说明
租户名称
设定租户名称。
长度为 2~64,只能包含中文、数字、英文字母、下划线、短横线,区分大小写,必须以字母或下划线开头。不可设置为 sys。
租户模式
支持设置为 Oracle 或 MySQL 模式。
参数模板
提供 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 个字符。
单击 创建。可在实例列表页查看租户创建进度。