首批通过分布式安全可靠测评,为关键业务系统打造
修改资源单元的配置
更新时间:2026-05-31 11:08:16
修改资源单元配置即是调整资源单元配置中的 CPU、Memory 等的值。
前提条件
在修改资源单元配置前,如果该资源单元配置正在被租户使用并且确认需要增加资源,则在增加资源的过程中必须保证 OBServer 有足够的剩余资源可用于分配。您可以通过内部表 oceanbase.GV$OB_SERVERS 来查询节点总资源和已经分配的资源,然后通过计算来确定是否可以修改资源单元配置。
通过 SQL 语句修改资源单元的配置
修改资源单元配置时,可修改 CPU、内存、IOPS 及日志盘规格中的若干项,没有被修改的值将保持不变。
修改资源单元的语句如下:
ALTER RESOURCE UNIT unitname
MAX_CPU [=] cpunum,
[MIN_CPU [=] cpunum,]
MEMORY_SIZE [=] memsize,
[MAX_IOPS [=] iopsnum, MIN_IOPS [=] iopsnum,IOPS_WEIGHT [=]iopsweight,]
[LOG_DISK_SIZE [=] logdisksize];
示例:
使用 root 用户登录数据库的 sys 租户后,修改资源单元 unit1 的配置。
obclient> ALTER RESOURCE UNIT unit1 MAX_CPU 15, MEMORY_SIZE '20G';