---
title: "创建资源单元 | OceanBase 文档中心"
description: 创建资源单元 在创建租户前，需要先确定租户的资源单元配置和资源使用范围。您可以通过 SQL 语句或 OCP 创建资源单元。 通过 SQL 语句创建资源单元 租户使用的资源被限制在资源单元的范围内，如果当前存在的资源单元配置无法满足新租户的需要，可以新建资源单元配置。 创建资源单元配置的语句如下： CREATE RES…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 3.1.5 社区版

# 创建资源单元

更新时间：2026-06-15 11:43:31

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V3.1.5/zh-CN/100.users-guide/600.basic-database-management/300.manage-resources/200.create-a-resource-unit.md)  

在创建租户前，需要先确定租户的资源单元配置和资源使用范围。您可以通过 SQL 语句或 OCP 创建资源单元。

## 通过 SQL 语句创建资源单元

租户使用的资源被限制在资源单元的范围内，如果当前存在的资源单元配置无法满足新租户的需要，可以新建资源单元配置。

创建资源单元配置的语句如下：

```sql
CREATE RESOURCE UNIT unitname
MAX_CPU [=] cpunum,
MAX_MEMORY [=] memsize,
MAX_IOPS [=] iopsnum,
MAX_DISK_SIZE [=] disksize,
MAX_SESSION_NUM [=] sessionnum,
[MIN_CPU [=] cpunum,]
[MIN_MEMORY [=] memsize,]
[MIN_IOPS [=] iopsnum] ;

```

语句说明：

- 该语句仅支持 `sys` 租户的管理员执行。
 - 语句中提及的参数不能省略，必须指定 CPU、Memory、IOPS、Disk Size 和 Session Num 的大小。
 - 为参数指定值时，可以采用纯数字不带引号的方式，也可以使用带单位加引号的方式（例如：`'1T'`、`'1G'`、`'1M'`、`'1K'`）。

  例如： `max_memory='10G'` 等效于 `max_memory=10737418240`

  > **说明**
  >
  >  
  >
  > 为参数指定值时，不建议使用纯数字带引号的方式。
 - `MAX_MEMORY` 的取值范围为 [1073741824,+∞)，单位为字节，即最小值为 1 GB。
 - `MAX_IOPS` 的取值范围为 [128,+∞)。
 - `MAX_DISK_SIZE` 的取值范围为 [536870912,+∞]，单位为字节，即最小值为 512 MB。
 - `MAX_SESSION_NUM` 的取值范围为 [64,+∞)。
 - `MAX_CPU` 和 `MAX_MEMORY` 表示使用该资源配置的资源单元能够提供的 CPU和 Memory 的上限。`MIN_CPU` 和 `MIN_MEMORY` 表示使用该资源配置的资源单元能够提供的 CPU 和 Memory 的下限。

创建资源单元 `unit1` 的示例如下：

```sql
obclient> CREATE RESOURCE UNIT unit1 MAX_CPU 1, MAX_MEMORY '1G', MAX_IOPS 128,MAX_DISK_SIZE '10G', MAX_SESSION_NUM 64, MIN_CPU=1, MIN_MEMORY='1G', MIN_IOPS=128;

obclient> CREATE RESOURCE UNIT unit1 MAX_CPU 1, MAX_MEMORY 1073741824, MAX_IOPS 128, MAX_DISK_SIZE 10737418240, MAX_SESSION_NUM 64, MIN_CPU=1, MIN_MEMORY=1073741824, MIN_IOPS=128;

```

创建的资源单元实际上是资源单元的模板。可以被其他多个不同的资源池使用。比如，资源单元 `unit1` 创建后，可以创建资源池 `pool1` 和 `pool2` 并且 `pool1` 和 `pool2` 均使用 `unit1` 资源单元的配置。

## 通过 OCP 创建资源单元

Unit 规格即为资源单元配置，Unit 规格指的是在单 Zone 的单 OBServer 上可分配的资源总量，只有当租户在某个 OBServer 上有 Unit 时，租户才能使用该 OBServer 存储数据。

OCP 内置了一套 Unit 规格，如果需要使用其他 Unit 规格，您可以在 OCP 上新增自定义的 Unit 规格。

1. 登录 OCP。

   默认进入 **集群概览** 页面。
 2. 在左侧导航栏上，单击 **租户** 。
 3. 在页面右上角，单击 **Unit 规格管理** ，进入 **Unit 规格管理** 页面。
 4. 单击 **新增 Unit 规格** ，根据页面提示填写 **规格名称** **、** **CPU（核）** 和 **内存（GB）** 。

   ![新增 Uint 规格](https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/5163442261/p275409.png)

## 更多信息

创建资源单元后，管理员就可以在创建资源池时指定资源单元，并最终分配给相应的租户，更多资源单元的管理操作请参见 [管理资源单元](https://www.oceanbase.com/docs/community-observer-cn-10000000001880286)。

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
