全部產品
Search
文件中心

PolarDB:增加或刪除節點

更新時間:Jun 19, 2025

建立PolarDB叢集後,您可以手動增加或刪除節點。

背景資訊

  • 對於集中式PolarDB PostgreSQL版叢集,不同的產品版本支援不同數量的唯讀節點(可以只包含一個主節點)。當產品版本企業版時,同一叢集包含一個主節點和最多十五個唯讀節點,當產品版本標準版時,同一叢集包含一個主節點和最多七個唯讀節點。主節點和唯讀節點之間採用Active-Active的Failover方式,提供資料庫的高可用服務。

  • 對於PolarDB PostgreSQL分布式版叢集,叢集至少包含一個計算節點和一個資料節點,支援橫向自由擴充。

增加不同規格節點

對於集中式PolarDB PostgreSQL版叢集(產品版本企業版標準版),您可以根據實際需求增加期望規格的唯讀節點,即唯讀節點的規格可以與主節點規格不一致。

說明

PolarDB PostgreSQL分布式版暫不支援增加與當前計算節點或資料節點規格不一致的節點。

使用限制

  • 同一叢集中,確保至少有一個唯讀節點與主節點規格保持一致。

  • 新增的唯讀節點規格建議不要與主節點規格相差過大:

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

    • 新增的唯讀節點的CPU規格與主節點CPU規格對應規則如下:

      主節點CPU規格(core)

      允許唯讀節點最小CPU規格(core)

      2

      2

      4

      4

      8

      4

      16

      8

      32

      16

      64

      32

      88

      32

  • 節點主備切換不支援切換到和主節點規格不一致的唯讀節點。

節點費用

增加節點時的計費方式如下:

  • 如果叢集為訂用帳戶(預付費),則增加的節點也是訂用帳戶。

  • 如果叢集為按小時付費(後付費),則增加的節點也是按小時付費。

說明
  • 訂用帳戶和按小時付費的唯讀節點都可以隨時釋放,釋放後會退款或停止計費

  • 增加節點僅收取節點規格的費用(詳情請參見計費項目概覽),儲存費用仍然按實際使用量收費,與節點數量無關。

前提條件

PolarDB叢集沒有進行中的配置變更。

注意事項

  • 僅當叢集沒有進行中的配置變更時,才可以增加或刪除節點。

  • 為避免操作失誤,建議每次操作增加或刪除一個節點,增加或刪除多個節點請分多次操作。

  • 對於集中式PolarDB PostgreSQL版叢集(產品版本企業版標準版),增加一個節點預計耗時5分鐘。增加節點的過程中,對資料庫無任何影響。

  • 對於集中式PolarDB PostgreSQL版叢集(產品版本企業版標準版),刪除唯讀節點時,該節點上的串連會發生閃斷,其他節點不受影響。建議您在業務低穀期執行刪除節點操作,並確保應用具備自動重連機制。

  • 對於PolarDB PostgreSQL分布式版叢集,增加計算節點或資料節點時,會因鎖機制導致1分鐘內的業務阻塞。為避免對商務持續性造成影響,建議您在業務低穀期或可維護視窗期執行增加節點操作。

  • 對於PolarDB PostgreSQL分布式版叢集,刪除不同類型節點對叢集的影響不同,具體影響如下:

    • 刪除計算節點時,該節點上的串連會發生閃斷,其他節點不受影響。建議您在業務低穀期執行刪除計算節點操作,並確保應用具備自動重連機制。

    • 刪除資料節點時,將在後台自動進行資料移轉操作。遷移所需時間與節點上的資料量正相關,同時會佔用一定的系統資源(預計CPU和IO資源使用率不超過20%)。為避免對業務效能造成影響,建議您在業務低穀期或可維護視窗期執行刪除資料節點操作。

增加節點

您可以根據叢集類型選擇相應方法增加節點。

集中式PolarDB PostgreSQL版叢集

集中式PolarDB PostgreSQL版叢集指產品版本企業版標準版的叢集。

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

  2. 您可以選擇如下兩種方式之一進入增刪節點嚮導頁面。

    • 操作列單擊增刪節點

      image

    • 單擊叢集ID,進入基本資料頁面,在資料庫節點地區單擊增刪節點

      image

  3. 選中增加節點並單擊確定

    image

  4. 單擊+增加一個唯讀節點,選擇切換時間

    說明
    • 在確保至少有一個唯讀節點與主節點規格保持一致後即可增加不同規格節點

    • 若需要為叢集同時增加多個節點,請重複單擊+增加一個唯讀節點進行添加。

    • 您可以選擇切換時間立即切換定時切換。若選擇定時切換,可選的時間範圍為未來24小時內的任意時間點,升級配置的任務將在選定時間點後的30分鐘內完成。您還可以在計劃任務頁查看該任務的具體資訊或取消該任務,詳情請參見定時計劃任務

  5. 根據叢集的商品類型完成支付即可。

    • 隨用隨付

      單擊立即購買,即表示您已知悉並同意服務合約以及本頁面中您勾選過的產品專屬條款(若有)。

    • 訂用帳戶

      1. 單擊立即購買,即表示您已知悉並同意服務合約以及本頁面中您勾選過的產品專屬條款(若有)。

      2. 支付頁面,確認未支付訂單資訊和支付方式,單擊支付

PolarDB PostgreSQL分布式版叢集

  1. 登入PolarDB控制台,在左側導覽列單擊叢集列表,選擇叢集所在地區,並單擊目的地組群ID進入叢集詳情頁。

  2. 配置資訊位置,單擊增加節點

    image

  3. 單擊+增加節點,選擇切換時間

    說明

    您可以選擇切換時間立即切換定時切換。若選擇定時切換,可選的時間範圍為未來24小時內的任意時間點,升級配置的任務將在選定時間點後的30分鐘內完成。您還可以在計劃任務頁查看該任務的具體資訊或取消該任務,詳情請參見定時計劃任務

  4. 根據叢集的商品類型完成支付即可。

    • 隨用隨付

      單擊立即購買,即表示您已知悉並同意服務合約以及本頁面中您勾選過的產品專屬條款(若有)。

    • 訂用帳戶

      1. 單擊立即購買,即表示您已知悉並同意服務合約以及本頁面中您勾選過的產品專屬條款(若有)。

      2. 支付頁面,確認未支付訂單資訊和支付方式,單擊支付

刪除節點

您可以根據叢集類型選擇相應方法刪除節點。

集中式PolarDB PostgreSQL版叢集

集中式PolarDB PostgreSQL版叢集指產品版本企業版標準版的叢集。

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

  2. 您可以選擇如下兩種方式之一進入增刪節點嚮導頁面。

    • 操作列單擊增刪節點

      image

    • 單擊叢集ID,進入基本資料頁面,在資料庫節點地區單擊增刪節點

      image

  3. 選中刪除節點並單擊確定

    image

  4. 單擊目標刪除節點前的-符號,選擇切換時間

    說明
    • 叢集中可以只包含一個主節點,建議叢集中保留至少一個唯讀節點,以保障叢集的高可用。

    • 您可以選擇切換時間立即切換定時切換。若選擇定時切換,可選的時間範圍為未來24小時內的任意時間點,升級配置的任務將在選定時間點後的30分鐘內完成。您還可以在計劃任務頁查看該任務的具體資訊或取消該任務,詳情請參見定時計劃任務

  5. 根據叢集的商品類型完成支付即可。

    • 隨用隨付

      單擊立即購買,即表示您已知悉並同意服務合約以及本頁面中您勾選過的產品專屬條款(若有)。

    • 訂用帳戶

      1. 單擊立即購買,即表示您已知悉並同意服務合約以及本頁面中您勾選過的產品專屬條款(若有)。

      2. 支付頁面,確認未支付訂單資訊和支付方式,單擊支付

PolarDB PostgreSQL分布式版叢集

  1. 登入PolarDB控制台,在左側導覽列單擊叢集列表,選擇叢集所在地區,並單擊目的地組群ID進入叢集詳情頁。

  2. 配置資訊位置,單擊刪除節點

    image

  3. 單擊目標刪除節點前的-符號,選擇切換時間

    說明
    • 叢集至少包含一個計算節點和一個資料節點。

    • 您可以選擇切換時間立即切換定時切換。若選擇定時切換,可選的時間範圍為未來24小時內的任意時間點,升級配置的任務將在選定時間點後的30分鐘內完成。您還可以在計劃任務頁查看該任務的具體資訊或取消該任務,詳情請參見定時計劃任務

  4. 根據叢集的商品類型完成支付即可。

    • 隨用隨付

      單擊立即購買,即表示您已知悉並同意服務合約以及本頁面中您勾選過的產品專屬條款(若有)。

    • 訂用帳戶

      1. 單擊立即購買,即表示您已知悉並同意服務合約以及本頁面中您勾選過的產品專屬條款(若有)。

      2. 支付頁面,確認未支付訂單資訊和支付方式,單擊支付

相關API

API

描述

CreateDBNodes - 增加PolarDB叢集的唯讀節點

增加PolarDB叢集節點。

DeleteDBNodes - 刪除PolarDB叢集的唯讀節點

刪除PolarDB叢集節點。

ModifyDBNodesClass - 變更PolarDB叢集單個節點的規格

獨立變更PolarDB叢集單個節點的規格。

ModifyDBNodeClass - 變更PolarDB叢集節點規格

變更PolarDB叢集節點規格。

RestartDBNode - 重啟PolarDB叢集節點

重啟PolarDB叢集節點。