全部產品
Search
文件中心

PolarDB:臨時升級計算節點規格

更新時間:Dec 27, 2025

當業務面臨可預期的短期流量高峰(如電商大促、線上活動)時,資料庫可能因計算資源不足出現效能瓶頸。若為此永久升級規格,則在流量回落後會造成資源浪費。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服務關聯角色AliyunServiceRoleForPolarDB

    單擊展開查看如何檢查是否已建立PolarDB服務關鍵角色

    1. 使用阿里雲帳號(主帳號)前往RAM控制台身份管理 > 角色列表。

    2. 檢查角色列表中,是否已存在名為AliyunServiceRoleForPolarDB的服務關聯角色,如下:image

      1. 若存在,請跳過當前檢查。

      2. 若不存在,則繼續執行以下步驟。

    3. 單擊建立角色,在開啟的建立角色頁面中,單擊右上方的建立服務關聯角色image

    4. 在開啟的建立服務關聯角色頁面中,選擇信任的雲端服務AliyunServiceRoleForPolarDB,並單擊建立服務關聯角色以完成建立。image

操作步驟

  1. 登入PolarDB控制台,在左側導覽列單擊集群列表,選擇叢集所在地區

  2. 您可以選擇如下兩種方式中的其中一種進入变更配置(包年包月)頁面:

    • 單擊目的地組群操作欄中的变更配置image

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

  3. 变更配置(包年包月)對話方塊中,選中临时升配,單擊确定

  4. 臨時升級頁面中,確認当前配置到期時間,並設定如下參數:

    參數

    說明

    子系列

    選擇目標規格系列,包括通用规格独享规格

    節點

    為需要升配的節點(主節點或唯讀節點)選擇目標規格。

    說明

    需確保一個唯讀節點與主節點規格保持一致,其他節點規格均可選擇配置。

    还原时间

    設定一個明確的時間點,系統將在該時間自動將規格恢複至升配前的狀態。

    說明
    • 最短1小時,最長14天。超過14天的需求建議使用手動變更配置

    • 還原時間不得晚於叢集到期時間的前一天。例如,若叢集於1月10日到期,則臨時升配的還原時間最晚應為1月9日。

    • 設定後無法修改。如果效能不夠,需要延長,在還原時間到達之前最多可以再進行1次升配,此次設定的还原时间不能早於第1次。

  5. 閱讀相關服務合約後,單擊立即购买並完成支付。支付成功後,升配任務開始執行。

計費說明

臨時升配的費用基於新舊規格價差,並乘以1.5倍的溢價係數。計算公式如下:

每個計算節點臨時升配N天費用 =(新規格包月價格 - 老規格包月價格)/30 x 1.5 x N。

相關操作

臨時升配轉為永久升配

如果您需要保持臨時升配後的規格,或需進行增加或刪除節點臨時增加節點自動變更配置(彈性擴縮容)以及退訂叢集等操作,您可以通過以下操作將臨時升配轉為永久升配(即在還原時間點後不會自動降配)。

  • 主動轉換:在臨時升配期間,再次進入變更配置頁面,執行一次到當前規格的手動變更配置

    說明

    此操作僅產生一個永久計費訂單,不會對業務造成二次中斷。

  • 通過擴容儲存空間轉換:在臨時升配期間,若您手動擴容了叢集的儲存空間,則系統將自動將臨時的計算規格變更為永久規格。這意味著自擴容時刻起,將按新規格的訂用帳戶價格進行計費。請在擴容儲存前仔細評估此變更。

查看臨時升配到期時間

您可以前往費用與成本 > 訂購訂單 > 我的訂單頁面,根據叢集ID進行查詢,找到訂單類型為臨時升級的訂單,單擊詳情進行查看。

相關API

API

描述

TempModifyDBNode

PolarDB叢集臨時升配。

常見問題

臨時升配時,提示資源不足應如何處理?

若在升配過程中選擇了指定的節點規格,系統提示資源不足,請您更換地區或可用性區域後再試。這是由於所選目標規格在當前可用性區域已售罄。建議:

  1. 選擇相近規格:嘗試選擇略低的其他規格。

  2. 更換可用性區域:建議手動更換可用性區域,以避免後續進行變更配置時再次出現資源不足的情況。

臨時升配時,提示The operation is not permitted due to loss polardb service linked role.應如何處理?

您的當前賬戶尚未進行PolarDB服務關聯角色AliyunServiceRoleForPolarDB的授權。請參見適用範圍中的服務關聯角色授權進行相應操作。

臨時升配時,提示“臨時升級到期時間不得早於:XXX”應如何處理?

臨時升配後,如果效能不夠需延長時間,則在還原時間到達之前,最多可進行一次升配。然而,第二次設定的还原时间不得早於第一次,即最低需再延長一小時。

臨時升配的叢集,如何降配、增加節點或刪除節點?

臨時升配期間,不支援降配、增加節點或刪除節點等操作。您需要將臨時升配轉為永久升配後,才可進行相關操作。