全部產品
Search
文件中心

PolarDB:臨時增加計算節點

更新時間:Dec 27, 2025

當業務(如電商大促、資料分析、報表產生)面臨可預見的短期讀取流量洪峰時,可能因資料庫讀取能力不足而影響應用響應速度。為應對此情境,PolarDB提供臨時增加唯讀節點功能。在訂用帳戶叢集中,可按需增加一個或多個唯讀節點,並設定自動還原時間。此功能用於臨時彈性擴充叢集的讀取處理能力,以應對業務高峰。到達指定時間後,系統將自動移除臨時增加的節點,恢複到原有叢集配置,無需人工幹預。

影響評估

執行臨時增加節點前,需評估其對業務的潛在影響,以制定變更計劃。

服務影響

  • 新增臨時節點:增加一個臨時唯讀節點預計耗時5分鐘,同時添加多個臨時唯讀節點時將進行平行處理,具體所需時間受叢集負載、庫表數量等因素的影響。在增加節點的過程中,叢集無任何影響。

  • 刪除臨時節點:在到期自動還原時,該節點上的串連會發生閃斷,但其他節點不受影響。如果您的應用串連的是叢集地址,PolarDB將自動屏蔽被刪除的節點,因此無需修改應用配置。

節點數量限制

  • 企業版

    • 叢集版:最多支援15個唯讀節點,且需保留至少一個唯讀節點,以確保叢集的高可用性。因此,無法刪除最後一個唯讀節點。

    • 多主叢集(Limitless):最多支援63個讀寫節點和15個唯讀節點(即全域唯讀節點)。

  • 標準版:最多支援7個唯讀節點。

節點規格限制

為保證叢集的穩定性和高可用性,主節點和唯讀節點的規格搭配存在以下限制:

  • 新增唯讀節點的記憶體不能小於主節點記憶體的一半。

  • 新增唯讀節點的CPU核心數有最小規格要求。對應規則如下:

    主節點CPU規格

    允許唯讀節點最小CPU規格

    2

    2

    4

    4

    8

    4

    16

    8

    32

    16

    64

    32

    88

    64

    120

    64

說明

多主叢集(Limitless)系列不受上述限制。

其他限制

適用範圍

操作前,請完成以下檢查。

  • 計費類型:目的地組群需為包年包月

  • 叢集節點

    • 臨時增加唯讀節點:

      • 至少需要存在一個唯讀節點,即單節點叢集不支援臨時增加節點。

      • 多主叢集(Limitless):不支援添加臨時增加唯讀節點。

    • 臨時增加列存索引唯讀節點:

      • 至少需要存在一個列存索引唯讀節點。

  • 叢集運行狀態:目的地組群需為运行中,即無進行中的其他配置變更任務(例如,增加節點、刪除節點或小版本升級等)。

  • 變更配置任務檢查:無待生效的其他任務配置變更任務(例如,增加節點、刪除節點或變更配置等)。

操作步驟

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

  2. 您可以選擇如下兩種方式中的其中一種進入增删节点向导頁面:

    • 單擊目的地組群操作欄中的增删节点image

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

  3. 增删节点向导對話方塊中,根據業務需求,選擇临时增加节点臨時增加列存索引唯讀節點選項,並單擊确定

  4. 臨時升級頁面中,確認当前配置到期時間。單擊增加节点增加一个列存索引只读节点並選擇節點規格。

    說明

    可多次單擊此按鈕以同時添加多個節點。

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

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

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

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

  6. 閱讀相關服務合約後,單擊立即购买並完成支付。支付成功後,臨時增加節點任務開始執行。

計費說明

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

每個計算節點N天費用 = 對應規格包月價格 /30 x 1.5 x N。

相關操作

臨時增加節點轉為永久節點

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

  • 主動轉換:在臨時增加節點期間,再次進入增刪節點嚮導頁面,執行一次增加節點操作。

    說明

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

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

查看臨時增加節點到期時間

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

相關API

API

描述

TempModifyDBNode

PolarDB叢集臨時增加節點。

常見問題

臨時增加節點時,提示資源不足應如何處理?

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

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

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

臨時增加節點時,提示無規格變更應如何處理?

您當前尚未進行增加任何節點。請根據頁面操作,單擊临时增加节点臨時增加列存索引唯讀節點以增加一個唯讀節點。

臨時增加節點的叢集,如何刪除節點或變更計算節點配置?

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

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

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

業務寫壓力大,臨時增加唯讀節點能解決問題嗎?

不能。唯讀節點僅處理讀(SELECT)請求,所有寫操作(INSERT/UPDATE/DELETE)仍然全部由主節點處理。如果瓶頸在寫入效能,應考慮升級主節點的規格,而不是臨時增加唯讀節點。