OceanBase 数据库支持通过 SQL 语句删除不再使用的资源池。
前提条件
删除资源池前,请确认该资源池当前未被任何租户使用。如果资源池正在被租户使用,则需要将资源池从租户中移除后再删除资源池,从租户中移除资源池的相关操作请参见 从租户中移除资源池。
删除资源池
删除资源池的语句如下:
obclient> DROP RESOURCE POOL pool_name;
该语句仅支持由 sys 租户的管理员执行。
示例:
使用
root用户登录到数据库的sys租户。执行以下命令,查看待删除的资源池
resource_pool1是否被租户使用。obclient> SELECT tenant_id,name FROM oceanbase.DBA_OB_RESOURCE_POOLS WHERE name='resource_pool1'; +-----------+----------------+ | tenant_id | name | +-----------+----------------+ | NULL | resource_pool1 | +-----------+----------------+ 1 row in settenant_id的值为NULL,表示未被租户使用。执行以下命令,删除资源池。
obclient> DROP RESOURCE POOL resource_pool1; Query OK, 0 rows affected删除完成后,可以执行以下语句,确认是否删除成功。
obclient> SELECT * FROM oceanbase.DBA_OB_RESOURCE_POOLS;查询的
name列中没有resource_pool1,则表示资源池删除成功。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




