云数据库 GAUSSDB-CREATE RESOURCE POOL:示例

时间:2024-01-23 20:09:21

示例

本示例假定用户已预先成功创建控制组。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
--创建一个默认资源池,其控制组为"DefaultClass"组下属的"Medium" Timeshare Workload控制组。
postgres=# CREATE RESOURCE POOL pool1;

-- 创建一个资源池,其控制组指定为"DefaultClass"组下属的"High" Timeshare Workload控制组。
postgres=# CREATE RESOURCE POOL pool2 WITH (CONTROL_GROUP="High");

-- 创建一个资源池,其控制组指定为"class1"组下属的"Low" Timeshare Workload控制组。
postgres=# CREATE RESOURCE POOL pool3 WITH (CONTROL_GROUP="class1:Low");

-- 创建一个资源池,其控制组指定为"class1"组下属的"wg1" Workload控制组。
postgres=# CREATE RESOURCE POOL pool4 WITH (CONTROL_GROUP="class1:wg1");

-- 创建一个资源池,其控制组指定为"class1"组下属的"wg2" Workload控制组。
postgres=# CREATE RESOURCE POOL pool5 WITH (CONTROL_GROUP="class1:wg2:3");

--删除资源池。
postgres=# DROP RESOURCE POOL pool1;
postgres=# DROP RESOURCE POOL pool2;
postgres=# DROP RESOURCE POOL pool3;
postgres=# DROP RESOURCE POOL pool4;
postgres=# DROP RESOURCE POOL pool5;
support.huaweicloud.com/devg-v1-gaussdb/gaussdb_devg_0549.html