OceanBase學習之路37|什麼是分裂資源池?
在日常使用中,為了對資源進行充分的利用,您可以將租戶的一個多 Zone 資源池分裂為多個單 Zone 資源池後,再為每個 Zone 重新配置各自的資源配置。
在日常使用場景中,通常會建立如下資源池:
obclient>CREATE RESOURCE POOL pool1 UNIT='uc0', UNIT_NUM=1, ZONE_LIST=('z1','z2','z3');
資源池
pool1
的當前使用範圍是
z1
、
z2
、
z3
,而資源配置規格均為
uc0
,由於
z1
、
z2
、
z3
等 3 個 Zone 上的物理機規格可能有較大差別,3 個 Zone 內如果使用同一個資源規格
uc0
,無法充分利用每個 Zone 內物理機的資源。分裂資源池可以將一個多 Zone 資源池分裂為多個單 Zone 資源池,再為每個單 Zone 資源池配置各自的資源配置規格。
分裂資源池的 SQL 語句如下:
ALTER RESOURCE POOL SPLIT INTO ('pool_name' [, 'pool_name' ...]) ON ('zone' [, 'zone' ...])
該語句僅支援由
sys
租戶的管理員執行。 分裂完成後,分裂出來的資源池的預設資源配置仍然為原資源配置,您可以根據各 Zone 的資源使用情況自行調整各新資源池的資源配置。
示例:將資源池
pool1
分裂為
pool10
、
pool11
和
pool12
,併為新的資源池指定新的資源單元配置。
obclient>ALTER RESOURCE POOL pool1 SPLIT INTO ('pool10','pool11','pool12') ON ('z1','z2','z3'); ALTER RESOURCE POOL pool10 UNIT='uc1'; ALTER RESOURCE POOL pool11 UNIT='uc2'; ALTER RESOURCE POOL pool12 UNIT='uc3';
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70026075/viewspace-2932542/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- OceanBase學習之路39|什麼是修改資源池?
- OceanBase學習之路47|什麼是資源管理?
- OceanBase學習之路49|最小資源引數配置是什麼?
- OceanBase學習之路38|如何合併資源池?
- OceanBase學習之路40|如何將資源池分配給租戶?
- OceanBase學習之路42|建立新的資源池的步驟?
- OceanBase學習之路44|修改資源單元配置有什麼方法??
- OceanBase學習之路41|如何檢視資源池的分佈情況?
- OceanBase學習之路36|如何透過 SQL 語句刪除不再使用的資源池?SQL
- OceanBase學習之路45|如何檢視資源單元配置?
- OceanBase學習之路50|預設生產引數的建議配置是什麼?
- OceanBase學習之路43|如何刪除不再使用的資源單元?
- OceanBase學習之路5|C 應用程式連線 OceanBase 資料庫資料庫
- OceanBase學習之路8|Java 應用程式連線 OceanBase 資料庫Java資料庫
- OceanBase學習之路16|體驗 OceanBase 資料庫熱點行更新能力資料庫
- OceanBase學習之路46|如何透過 SQL 語句或 OCP 建立資源單元?SQL
- OceanBase學習之路6|透過 Obclient 連線 OceanBase 租戶client
- OceanBase學習之路3 |SpringJDBC 連線示例SpringJDBC
- OceanBase學習之路4|SpringBoot 連線示例Spring Boot
- OceanBase學習之路9|連線方式概述
- OceanBase學習之路15|體驗 Operational OLAP
- OceanBase子表分裂與合併
- 【學習】NPM是什麼NPM
- 深度學習是什麼深度學習
- OceanBase學習之路10|C 相關 API 介紹API
- OceanBase學習之路13|體驗多租戶特性
- OceanBase學習之路54|如何配置多租戶管理?
- OceanBase學習之路14|體驗並行匯入 & 資料壓縮並行
- OceanBase學習之路7|透過 MySQL 客戶端連線 OceanBase 租戶MySql客戶端
- 什麼是池架構?架構
- python學習之什麼是組合資料?Python
- 什麼是開源軟體?Linux怎麼學?linux入門學習書籍Linux
- 【學習】介面是什麼?實現原理的是什麼?
- OceanBase學習之路11|體驗 DDL 新特性(Oracle 模式)Oracle模式
- OceanBase學習之路12|體驗 DDL 新特性(MySQL 模式)MySql模式
- Python學習之路37-使用asyncio包處理併發Python
- 什麼是遷移學習?什麼時候使用遷移學習?遷移學習
- 蜘蛛池的原理是什麼