首批通过分布式安全可靠测评,为关键业务系统打造
CREATE RESOURCE POOL
更新时间:2023-11-28 19:30:55
描述
该语句用来创建资源池,用于描述可以分配给租户的资源单元集合。
每个资源池仅能绑定给一个租户,租户在 Zone 内被分配的所有资源总量为:Unit 规格 * Unit 数量。
语法
CREATE RESOURCE POOL poolname
UNIT [=] unitname,
UNIT_NUM [=] unitnum,
ZONE_LIST [=] ('zone' [, 'zone' ...]);
参数解释
| 参数 | 描述 |
|---|---|
| poolname | 指定要创建的资源池的名称。 |
| UNIT [=] unitname | 指定资源规格的名称。 |
| UNIT_NUM [=] unitnum | 指定要创建的单个 Zone 下的 Unit 个数。 每个单元会根据当前集群负载,自动在每个 Zone 中选择一个 Server 负载,但同一个资源池的多个 Unit 不能分配到同一个 Server,即一个资源池包含的Unit 个数不能超过单 Zone 内 Server 的个数。 |
| ZONE_LIST [=] ('zone' [, 'zone' ...]) | 指定要创建的资源池所属的 Zone。 |
示例
创建资源池 pool1,属于集群 zone1。
obclient> CREATE RESOURCE POOL pool1 UNIT='unit1', UNIT_NUM=1, ZONE_LIST=('zone1');
Query OK, 0 rows affected
查询创建后的资源池信息。
obclient> select * from oceanbase.DBA_OB_RESOURCE_POOLS;