當業務面臨可預期的短期流量高峰(如電商大促、線上活動)時,資料庫可能因計算資源不足出現效能瓶頸。若為此永久升級規格,則在流量回落後會造成資源浪費。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)系列不受上述限制。
其他限制
臨時升配期間,最多隻能再進行1次臨時升配操作。
臨時升配期間,不支援手動降配、增加或刪除節點、臨時增加節點、自動變更配置(彈性擴縮容)以及退訂叢集。
適用範圍
操作前,請完成以下檢查。
計費類型:目的地組群需為包年包月。
叢集運行狀態:目的地組群需為运行中,即無進行中的其他配置變更任務(例如,增加節點、刪除節點或小版本升級等)。
變更配置任務檢查:無待生效的其他任務配置變更任務(例如,增加節點、刪除節點或變更配置等)。
服務關聯角色授權:您的帳號需已建立PolarDB服務關聯角色AliyunServiceRoleForPolarDB。
操作步驟
登入PolarDB控制台,在左側導覽列單擊集群列表,選擇叢集所在地區。
您可以選擇如下兩種方式中的其中一種進入变更配置(包年包月)頁面:
單擊目的地組群操作欄中的变更配置。

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

在变更配置(包年包月)對話方塊中,選中临时升配,單擊确定。
在臨時升級頁面中,確認当前配置與到期時間,並設定如下參數:
參數
說明
子系列
選擇目標規格系列,包括通用规格和独享规格。
節點
為需要升配的節點(主節點或唯讀節點)選擇目標規格。
說明需確保一個唯讀節點與主節點規格保持一致,其他節點規格均可選擇配置。
还原时间
設定一個明確的時間點,系統將在該時間自動將規格恢複至升配前的狀態。
說明最短1小時,最長14天。超過14天的需求建議使用手動變更配置。
還原時間不得晚於叢集到期時間的前一天。例如,若叢集於1月10日到期,則臨時升配的還原時間最晚應為1月9日。
設定後無法修改。如果效能不夠,需要延長,在還原時間到達之前最多可以再進行1次升配,此次設定的还原时间不能早於第1次。
閱讀相關服務合約後,單擊立即购买並完成支付。支付成功後,升配任務開始執行。
計費說明
臨時升配的費用基於新舊規格價差,並乘以1.5倍的溢價係數。計算公式如下:
每個計算節點臨時升配N天費用 =(新規格包月價格 - 老規格包月價格)/30 x 1.5 x N。
相關操作
臨時升配轉為永久升配
如果您需要保持臨時升配後的規格,或需進行增加或刪除節點、臨時增加節點、自動變更配置(彈性擴縮容)以及退訂叢集等操作,您可以通過以下操作將臨時升配轉為永久升配(即在還原時間點後不會自動降配)。
主動轉換:在臨時升配期間,再次進入變更配置頁面,執行一次到當前規格的手動變更配置。
說明此操作僅產生一個永久計費訂單,不會對業務造成二次中斷。
通過擴容儲存空間轉換:在臨時升配期間,若您手動擴容了叢集的儲存空間,則系統將自動將臨時的計算規格變更為永久規格。這意味著自擴容時刻起,將按新規格的訂用帳戶價格進行計費。請在擴容儲存前仔細評估此變更。
查看臨時升配到期時間
您可以前往頁面,根據叢集ID進行查詢,找到訂單類型為臨時升級的訂單,單擊詳情進行查看。
相關API
API | 描述 |
為PolarDB叢集臨時升配。 |


