首批通过分布式安全可靠测评,为关键业务系统打造
修改资源单元的配置
更新时间:2026-07-04 13:32:30
修改资源单元配置即是调整资源单元配置中的 CPU、Memory 等的值。
前提条件
在修改资源单元配置前,如果该资源单元配置已经被租户使用并确认需要增加资源,则在增加资源的过程中必须保证 OBServer 有足够的剩余资源可用于分配。可通过内部表 oceanbase.__all_virtual_server_stat 来查询节点总资源、已分配资源,通过计算,确定剩余资源是否可以满足修改资源单元配置。
通过 SQL 语句修改资源单元的配置
修改资源单元配置时,可修改 CPU、内存、存储空间和 IOPS 等若干项,没有被修改的值将保持不变。
修改资源单元的语句如下:
ALTER 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] ;
示例:
使用 root 用户登录数据库的 sys 租户后,修改资源单元 unit1 的配置。
obclient> ALTER RESOURCE UNIT unit1 MAX_CPU 15, MAX_MEMORY '20G', MAX_IOPS 128,max_disk_size '100G', MAX_SESSION_NUM 64, MIN_CPU=10, MIN_MEMORY='10G', MIN_IOPS=128;
通过 OCP 修改自定义的 Unit 规格
Unit 规格即为资源单元。您可以根据需要修改自定义的 Unit 规格,OCP 系统内置的 Unit 规格不支持修改。如果您当前使用的是系统内置的 Unit 规格,希望增加或减少租户当前的资源,您可以更换为其他符合要求的 Unit 规格。
登录 OCP。
在左侧导航栏上,单击 租户。
在页面右上角,单击 Unit 规格管理,进入 Unit 规格管理 页面。
在 规格类型 为 自定义 的 Unit 规格中,找到待修改的 Unit 规格,并在对应的 操作 列中,单击 编辑 。

修改 CPU 和内存的范围,单击 确定。
