DROP RESOURCE POOL
描述
该语句用来删除资源池。
注意
已经分配给租户的资源池不能删除。
语法
DROP RESOURCE POOL pool_name;
参数解释
| 参数 | 描述 |
|---|---|
| pool_name | 要删除的资源池名称。 |
示例
删除资源池 pool1。
obclient> DROP RESOURCE POOL pool1;
Query OK, 0 rows affected DROP RESOURCE UNIT
描述
该语句用来删除资源单元配置。
注意
删除资源单元前必须确保当前资源单元未被使用。如果资源单元正在被使用,则需要先将资源单元从资源池中移除后再删除资源单元。
语法
DROP RESOURCE UNIT unit_name;
参数解释
| 参数 | 描述 |
|---|---|
| unit_name | 要删除的资源单元配置的名称。 |
示例
删除资源单元配置
unit1。obclient> DROP RESOURCE UNIT unit1; Query OK, 0 rows affected如果资源单元配置
unit1已分配给资源池,则无法直接删除。obclient> CREATE RESOURCE POOL pool1 UNIT='unit1', UNIT_NUM=1, ZONE_LIST=('zone2'); obclient> DROP RESOURCE UNIT unit1; ERROR 4634 (HY000): resource unit 'UNIT1' is referenced by some resource pool这种情况,需要将
unit1移出资源池pool1,为此需要先创建资源单元配置unit2,并将unit2分配给pool1后,才能删除unit1。obclient> CREATE RESOURCE UNIT unit2 MAX_CPU 4, MEMORY_SIZE '5G', MAX_IOPS 1280,LOG_DISK_SIZE '10G', MIN_CPU=4, MIN_IOPS=1024; obclient> ALTER RESOURCE POOL pool1 UNIT=''; obclient> ALTER RESOURCE POOL pool1 UNIT='unit2'; obclient> DROP RESOURCE UNIT unit1;注意
每次执行
ALTER RESOURCE POOL命令只能为资源池添加或移出一个资源单元配置,因此您需要先移除unit1,再添加unit2。如果您期望清理资源池与资源单元配置,您需要先删除资源池,再删除资源单元配置。
obclient> DROP RESOURCE UNIT unit1; ERROR 4634 (HY000): resource unit 'UNIT1' is referenced by some resource pool obclient> DROP RESOURCE POOL pool1; obclient> DROP RESOURCE UNIT unit1;
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




