OceanBase學習之路42|建立新的資源池的步驟?

老樹樁12發表於2023-01-18

在建立新租戶時,如果當前的資源池均被使用(被其他租戶使用),需要建立新的資源池。

前提條件

在使用 SQL 語句建立資源池前,請確認已建立了待使用的資源單元配置,建立資源單元的具體操作請參見  。

建立資源池

僅  sys 租戶才能建立資源池。建立資源池語句的語法如下:

CREATE RESOURCE POOL poolname 
UNIT [=] unitname,
UNIT_NUM [=] unitnum, 
ZONE_LIST [=] ('zone' [, 'zone'...]);

其中:

  • 引數  UNIT_NUM 表示在叢集的一個 Zone 裡面包含的資源單元個數。該值小於等於一個 Zone 中的 OBServer 的個數。

  • 引數  ZONE_LIST 表示資源池的 Zone 列表,顯示該資源池的資源在哪些 Zone 中被使用。

示例:

  1. 使用  root 使用者登入資料庫的  sys 租戶。

  2. 建立資源池  pool1 併為其指定資源配置。

    obclient> CREATE RESOURCE POOL pool1 UNIT='unit1',UNIT_NUM=1,ZONE_LIST=('zone1','zone2','zone3');複製

更多資訊

資源池建立後,您可以根據業務需要,將資源池分配給租戶,也可以修改資源池,更多資源池的管理操作請參見  。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70026075/viewspace-2932548/,如需轉載,請註明出處,否則將追究法律責任。

相關文章