OceanBase學習之路43|如何刪除不再使用的資源單元?
您可以刪除不再使用的資源單元。
前提條件
刪除資源單元前必須確保當前資源單元未被使用。如果資源單元正在被使用,則需要先將資源單元從資源池中移出後再刪除資源單元。
在刪除資源單元前,需要確認資源單元是否被使用,具體操作如下:
-
使用
root
使用者登入資料庫的sys
租戶。 -
執行以下語句,檢視資源單元是否被指定資源池。
示例如下:
obclient> SELECT a.UNIT_CONFIG_ID, a.NAME FROM oceanbase.DBA_OB_UNIT_CONFIGS a,oceanbase.DBA_OB_RESOURCE_POOLS b WHERE b.UNIT_CONFIG_ID=a.UNIT_CONFIG_ID; +----------------+-----------------+ | UNIT_CONFIG_ID | NAME | +----------------+-----------------+ | 1 | sys_unit_config | | 1001 | unit001 | | 1001 | unit001 | +----------------+-----------------+ 3 rows in set
根據查詢結果,如果查詢結果的
name
列中無該資源單元名稱,則表示該資源單元未被指定給資源池;如果查詢結果的
name
列中有該資源單元名稱,則表示資源單元已被指定給資源池。
透過 SQL 語句刪除資源單元
刪除資源單元
-
對於資源單元未被使用的場景
如果資源單元未被指定給資源池,您可以直接執行以下語句,刪除資源單元。示例語句如下:
obclient> DROP RESOURCE UNIT unit1;
注意
使用
DROP RESOURCE UNIT
語句刪除資源單元時,僅支援刪除單個資源單元,不支援批次刪除多個資源單元。 -
對於資源單元正在被使用的場景
如果資源單元已被指定給資源池,需要為原資源池指定新的資源單元后,再刪除資源單元。
示例如下:
假設待刪除的資源單元為
unit1
,unit1
被指定給了資源池pool1
,如果要移除資源單元unit1
,則需要先建立資源單元unit2
,並將unit2
指定給pool1
後,再刪除unit1
。obclient> CREATE RESOURCE UNIT unit2 MAX_CPU=4, MIN_CPU=4, MEMORY_SIZE='5G', MAX_IOPS=1024, MIN_IOPS=1024, IOPS_WEIGHT=0, LOG_DISK_SIZE='2G'; obclient> ALTER RESOURCE POOL pool1 UNIT='unit2'; obclient> DROP RESOURCE UNIT unit1;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70026075/viewspace-2932549/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- OceanBase學習之路36|如何透過 SQL 語句刪除不再使用的資源池?SQL
- OceanBase學習之路45|如何檢視資源單元配置?
- OceanBase學習之路46|如何透過 SQL 語句或 OCP 建立資源單元?SQL
- OceanBase學習之路38|如何合併資源池?
- OceanBase學習之路40|如何將資源池分配給租戶?
- OceanBase學習之路44|修改資源單元配置有什麼方法??
- OceanBase學習之路47|什麼是資源管理?
- OceanBase學習之路41|如何檢視資源池的分佈情況?
- OceanBase學習之路42|建立新的資源池的步驟?
- OceanBase學習之路37|什麼是分裂資源池?
- OceanBase學習之路39|什麼是修改資源池?
- OceanBase學習之路49|最小資源引數配置是什麼?
- OceanBase學習之路54|如何配置多租戶管理?
- prune 命令用來刪除不再使用的 docker 物件。Docker物件
- OceanBase學習之路5|C 應用程式連線 OceanBase 資料庫資料庫
- OceanBase學習之路8|Java 應用程式連線 OceanBase 資料庫Java資料庫
- OceanBase學習之路16|體驗 OceanBase 資料庫熱點行更新能力資料庫
- 如何使用程式碼的方式刪除 SAP CRM 訂單 Text 資料
- OceanBase學習之路6|透過 Obclient 連線 OceanBase 租戶client
- OceanBase學習之路3 |SpringJDBC 連線示例SpringJDBC
- OceanBase學習之路4|SpringBoot 連線示例Spring Boot
- OceanBase學習之路9|連線方式概述
- OceanBase學習之路15|體驗 Operational OLAP
- OceanBase學習之路53|多租戶管理引數如何設定?
- 七牛雲的 python sdk 是如何 批量刪除資源的Python
- 簡單介紹mysql如何刪除資料表和關聯的資料表刪除詳情MySql
- OceanBase學習之路48|最佳效能引數的配置參考
- CAD如何使用刪除工具
- OceanBase學習之路10|C 相關 API 介紹API
- OceanBase學習之路13|體驗多租戶特性
- 如何使用 EF Core 7 批次刪除資料
- OceanBase學習之路14|體驗並行匯入 & 資料壓縮並行
- OceanBase學習之路7|透過 MySQL 客戶端連線 OceanBase 租戶MySql客戶端
- [20190213]學習bbed-恢復刪除的資料.txt
- OceanBase學習之路52|如何透過系統變數進行設定?變數
- OceanBase學習之路11|體驗 DDL 新特性(Oracle 模式)Oracle模式
- OceanBase學習之路12|體驗 DDL 新特性(MySQL 模式)MySql模式
- php(js)批量刪除/單個刪除PHPJS