OceanBase學習之路44|修改資源單元配置有什麼方法??

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

修改資源單元配置即是調整資源單元配置中的 CPU、Memory 等的值。

前提條件

在修改資源單元配置前,如果該資源單元配置正在被租戶使用並且確認需要增加資源,則在增加資源的過程中必須保證 OBServer 有足夠的剩餘資源可用於分配。您可以透過內部表  oceanbase.GV$OB_SERVERS 來查詢節點總資源和已經分配的資源,然後透過計算來確定是否可以修改資源單元配置。

透過 SQL 語句修改資源單元的配置

修改資源單元配置時,可修改 CPU、記憶體、IOPS 及日誌盤規格中的若干項,沒有被修改的值將保持不變。

修改資源單元的語句如下:

ALTER RESOURCE UNIT unitname 
MAX_CPU [=] cpunum, 
[MIN_CPU [=] cpunum,]
MEMORY_SIZE [=] memsize, 
[MAX_IOPS [=] iopsnum, MIN_IOPS [=] iopsnum,IOPS_WEIGHT [=]iopsweight,]
[LOG_DISK_SIZE [=] logdisksize];

示例:

使用  root 使用者登入資料庫的  sys 租戶後,修改資源單元  unit1 的配置。

obclient> ALTER RESOURCE UNIT unit1 MAX_CPU 15, MEMORY_SIZE '20G';


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

相關文章