PolarDB叢集版的主可用性區域內包含了多個節點(計算節點),其中一個節點是主節點,其他節點為唯讀節點。
使用限制
僅PolarDB叢集版支援多節點。更多關於產品系列的功能對比,請參見企業版產品系列。
多節點架構
每個PolarDB叢集都包含了1個主節點和多個唯讀節點。其中,唯讀節點最多15個,最少1個。
多節點的架構可用於保障叢集的高可用,當系統發生故障時,可讀寫的主節點和唯讀節點之間會自動進行故障切換(Failover)。
此外,通過PolarDB的資料庫代理功能,可在這些節點的基礎上實現讀寫分離等功能,具體可參見資料庫代理。
同個叢集中節點規格要求
增加/刪除唯讀節點
PolarDB叢集版最多包含15個唯讀節點,最少包含一個唯讀節點(用於保障叢集的高可用)。
您可以根據實際需要手動增加或刪除唯讀節點,進而調整叢集的效能。具體操作可參見增加或刪除節點。
說明
增加一個唯讀節點預計耗時5分鐘,具體耗時受新增節點數量、庫表數量、資料庫負載等因素影響。增加節點的過程中,對資料庫無任何影響。
刪除唯讀節點時,該節點上的串連會發生閃斷,其他節點不受影響。建議您在業務低穀期執行刪除節點操作,並確保應用具備自動重連機制。
推薦使用預設叢集地址串連應用,當增加/刪除唯讀節點後PolarDB會自動進行調整,不需要修改應用配置:當增加唯讀節點後,PolarDB支援自動識別新節點,並自動分流到新節點,達到負載平衡;當刪除唯讀節點後,PolarDB支援自動屏蔽失效節點。