當業務(如電商大促、資料分析、報表產生)面臨可預見的短期讀取流量洪峰時,可能因資料庫讀取能力不足而影響應用響應速度。為應對此情境,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):不支援添加臨時增加唯讀節點。
臨時增加列存索引唯讀節點:
至少需要存在一個列存索引唯讀節點。
叢集運行狀態:目的地組群需為运行中,即無進行中的其他配置變更任務(例如,增加節點、刪除節點或小版本升級等)。
變更配置任務檢查:無待生效的其他任務配置變更任務(例如,增加節點、刪除節點或變更配置等)。
操作步驟
登入PolarDB控制台,在左側導覽列單擊集群列表,選擇叢集所在地區。
您可以選擇如下兩種方式中的其中一種進入增删节点向导頁面:
單擊目的地組群操作欄中的增删节点。

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

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