當業務負載具有周期性變化或需要進行計劃內的規格調整時,可通過手動變更配置功能更新或降級PolarDB叢集的計算節點(CPU和記憶體)規格,以滿足業務效能需求並控製成本。
變更配置影響評估
執行手動變更配置前,需評估其對業務的潛在影響,以制定變更計劃。
服務影響
PolarDB叢集的變更配置操作會觸發節點重啟,導致串連閃斷和短暫的效能波動。影響程度取決於叢集是否具備無感秒切(熱備切換)能力以及Binlog的開啟狀態。
當叢集未具備無感秒切(熱備切換)能力時,在規格變更過程中可能會出現20~30秒左右的閃斷。因此,切換前請務必確保應用具備重連機制。
當叢集具備無感秒切(熱備切換)能力時,在開啟Binlog的情況下,規格變更可能會出現5~10秒左右的閃斷。而在關閉Binlog的情況下,規格變更可能會出現1~3秒效能跌0,但是可以確保串連無閃斷和事務不中斷。
變更耗時:變更任務耗時約5分鐘/計算節點(例如,變更2個節點需約10分鐘),具體時間長度受叢集負載、庫表數量等因素影響。
資料延遲:變更期間,唯讀節點的資料同步延遲可能比正常運行時更長。
資料安全:變更配置僅調整計算節點資源,不會對叢集中已有資料造成任何影響。
重啟順序:在同時對主節點和唯讀節點進行變更配置時,系統將首先重啟唯讀節點,隨後再重啟主節點,期間不會發生主備切換。
節點規格限制
為保證叢集的穩定性和高可用性,主節點和唯讀節點的規格搭配存在以下限制:
需要確保至少有一個唯讀節點與主節點規格保持一致。
開啟熱備的唯讀節點需要與主節點規格保持一致。
唯讀節點的記憶體不能小於主節點記憶體的一半。
唯讀節點的CPU核心數有最小規格要求,對應規則如下:
主節點CPU規格
允許唯讀節點最小CPU規格
2
2
4
4
8
4
16
8
32
16
64
32
88
64
120
64
多主叢集(Limitless)系列不受上述限制。
列存索引唯讀節點因其分析型負載特性,建議規格高於主節點。
適用範圍
操作前,請完成以下檢查。
計費類型:目的地組群需為包年包月或按量付费。
叢集運行狀態:目的地組群需為运行中,即無進行中的其他配置變更任務(例如,增加節點、刪除節點或小版本升級等)。
操作步驟
登入PolarDB控制台,在左側導覽列單擊集群列表,選擇叢集所在地區。
您可以選擇如下兩種方式中的其中一種進入變更配置頁面:
單擊目的地組群操作欄中的变更配置。

單擊目的地組群ID,進入目的地組群基本信息頁。在数据库节点地區,單擊变更配置。

在變更配置對話方塊中,根據業務需求,選擇升配或降配選項,並單擊确定。
在變更配置頁面中,確認当前配置,並設定如下參數:
參數
說明
子系列
選擇目標規格系列,包括通用规格和独享规格。
節點
為待變更的節點選擇新的規格。支援統一調整整個叢集的規格,或為每個節點單獨設定。
說明需確保一個唯讀節點與主節點規格保持一致,其他節點規格均可選擇配置。
切換時間
選擇希望變更配置的時間。
立即切換:變更配置任務將立即生效。
定時切換:選擇未來24小時內的某個時間點,變更配置任務將在該時間點後的30分鐘內完成。您可在定時計劃任務頁面查看或取消該任務。
閱讀相關服務合約後,單擊立即购买並完成支付。支付成功後,根據選擇的切換時間等待任務執行。
計費說明
變更配置會影響費用支出,規則因叢集計費類型而異。
隨用隨付:變更配置成功後,按新規格的售價每小時收費。
訂用帳戶:
升配:需支付新舊規格在剩餘服務期內的價差。
降配:系統會自動計算剩餘價值並退款。更多資訊,請參見退款金額計算。
相關API
API | 描述 |
變更PolarDB叢集節點規格。 | |
變更PolarDB叢集單個節點的規格。 |