背景介紹
PolarDB-X支援儲存資源集區和資料節點單獨升降配,實現資料節點的精細化管理與資源隔離,滿足不同業務情境的需求,提升資源使用率。
儲存資源集區,指的是將DN儲存節點劃分為互不交叉的池,支援在單個儲存池維度通過添加/減少 DN 儲存節點。如果您的業務有資源隔離的需求(例如SAAS 多租戶情境),可以為每個租戶單獨建立自訂資源集區,實現租戶間的資源隔離。PolarDB-X預設提供兩個資源集區:_default 和 _recycle,分別對應預設儲存資源集區和資源回收筒資源集區。
Locality指的是將資料庫中的對象(資料庫、表、分區)通過Locality 屬性關聯到不同的資源集區。

對於每個DN節點,由於資料分布的不同,實際對資源的需求也有區別。PolarDB-X支援針對每個DN節點單獨升降配,提升整體的資源使用率。
注意事項
儲存資源集區功能需要PolarDB-X版本不低於V5.4.18-17066805。低版本執行個體升級到V5.4.18-17066805後,原資料節點預設屬於_default儲存資源集區。
唯讀執行個體暫不支援資料節點管理功能。
單個資料節點變更配置後,因為執行個體下的資料節點的規格不再相同,執行個體操作方式將發生如下變化:
PolarDB-X執行個體將無法對執行個體整體升降配,需要對計算節點和資料節點單獨變更配置。
PolarDB-X執行個體將無法通過修改資料節點數量的方式進行縮容,請在資料節點管理頁面刪除指定資料節點進行縮容。
操作步驟
建立自訂儲存資源集區
如果您的業務有資源隔離的需求(例如SAAS 多租戶情境),可以為每個租戶單獨建立自訂資源集區,實現租戶間的資源隔離。
登入雲原生分散式資料庫控制台。
在頁面左上方選擇目標執行個體所在地區。
在執行個體列表頁,單擊PolarDB-X 2.0頁簽。
找到目標執行個體,單擊執行個體ID。
在左側導覽列中,單擊資料節點管理。
單擊頁面右側的建立資源集區。
在彈出的建立資源集區對話方塊中輸入自訂的儲存池名稱,進階選項中可以選擇資料節點,支援將_recyle儲存資源集區中的資料節點關聯到建立的自訂儲存資源集區。預設可以不選擇,等自訂儲存資源集區建立後通過增加資料節點的方式添加資料節點。

單擊確定,完成自訂儲存資源集區的建立。
變更資料節點配置
登入雲原生分散式資料庫控制台。
在頁面左上方選擇目標執行個體所在地區。
在執行個體列表頁,單擊PolarDB-X 2.0頁簽。
找到目標執行個體,單擊執行個體ID。
在左側導覽列中,單擊資料節點管理。
在資料節點列表中選擇需要變更配置的節點,單擊右側的變更配置。
說明如果需要同時變更多個資料節點的配置,選中多個資料節點,點擊右上方的大量變更配置。
在彈出的DN節點變更配置對話方塊中選擇資料節點的目標規格和切換方式。

單擊去支付,提交變更配置操作。
增加資料節點
登入雲原生分散式資料庫控制台。
在頁面左上方選擇目標執行個體所在地區。
在執行個體列表頁,單擊PolarDB-X 2.0頁簽。
找到目標執行個體,單擊執行個體ID。
在左側導覽列中,單擊資料節點管理。
設定增加節點的策略。
如果您的執行個體版本不支援儲存資源集區功能,單擊頁面右上方的增加節點。
如果您的執行個體支援儲存資源集區,單擊指定儲存資源集區TAB頁內的增加節點,為指定的儲存池增加資料節點。
說明如果您的執行個體沒有建立自訂儲存池,新增的節點將預設擴容到 _default 儲存資源集區內。
在彈框中選擇需要增加的資料節點個數,單擊提交。
釋放資料節點
登入雲原生分散式資料庫控制台。
在頁面左上方選擇目標執行個體所在地區。
在執行個體列表頁,單擊PolarDB-X 2.0頁簽。
找到目標執行個體,單擊執行個體ID。
在左側導覽列中,單擊資料節點管理。
在資料節點列表中選擇需要釋放的節點,單擊右側的釋放節點按鈕。
說明如果需要同時釋放多個資料節點的配置,選中多個資料節點,單擊右上方的刪減節點按鈕。
部分資料節點為單表的預設儲存節點,可以變更配置但不支援釋放,因此釋放節點按鈕置灰。
刪減節點動作會導致執行個體所能承擔的負載上限減少,請全面評估並確認剩餘PolarDB-X規格容量可以承擔業務所需。 刪減資料節點後,歷史備份組會失效,如果您刪減了資料節點,建議刪減節點成功後立即備份。