OceanBase学习之路42|创建新的资源池的步骤?

在创建新租户时,如果当前的资源池均被使用(被其他租户使用),需要创建新的资源池。

前提条件

在使用 SQL 语句创建资源池前,请确认已创建了待使用的资源单元配置,创建资源单元的具体操作请参见  创建资源单元

创建资源池

仅  sys 租户才能创建资源池。创建资源池语句的语法如下:

CREATE RESOURCE POOL poolname 
UNIT [=] unitname,
UNIT_NUM [=] unitnum, 
ZONE_LIST [=] ('zone' [, 'zone'...]);

其中:

  • 参数  UNIT_NUM 表示在集群的一个 Zone 里面包含的资源单元个数。该值小于等于一个 Zone 中的 OBServer 的个数。

  • 参数  ZONE_LIST 表示资源池的 Zone 列表,显示该资源池的资源在哪些 Zone 中被使用。

示例:

  1. 使用  root 用户登录数据库的  sys 租户。

  2. 创建资源池  pool1 并为其指定资源配置。

    obclient> CREATE RESOURCE POOL pool1 UNIT='unit1',UNIT_NUM=1,ZONE_LIST=('zone1','zone2','zone3');复制

更多信息

资源池创建后,您可以根据业务需要,将资源池分配给租户,也可以修改资源池,更多资源池的管理操作请参见  管理资源池


请使用浏览器的分享功能分享到微信等