基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
修改资源单元的配置
更新时间:2023-07-17 13:54:34
修改资源单元配置即是调整资源单元配置中的 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 和内存的范围,单击 确定 。
