創建PolarDB集群后,您可以根據實際需求手動增加期望規格的只讀節點或刪除不需要的只讀節點。
前提條件
PolarDB集群沒有正在進行的配置變更。
主節點和只讀節點可單獨變配規格
您可以根據實際需求增加期望規格的只讀節點,即只讀節點的規格可以與主節點規格不一致。
使用限制
對于企業版集群,同一個集群中最多包含15個只讀節點,最少包含一個讀寫節點;對于標準版集群,同一個集群中最多包含8個只讀節點,最少包含一個讀寫節點。
新增的只讀節點規格建議不要與主節點規格相差過大:
PolarDB多主集群(庫表)不受以上使用限制。
節點費用
增加節點時的計費方式如下:
如果集群為包年包月(也稱預付費),則增加的節點也是包年包月。
如果集群為按量付費(也稱后付費或按小時付費),則增加的節點也是按量付費。
若您的業務量波動較大且頻繁,推薦您購買固定規格計算包并配合DAS提供的自動擴、縮容功能一起使用,當集群配置發生調整時,固定規格計算包能根據當前規格自動進行抵扣。
包年包月和按量付費的只讀節點都可以隨時釋放,釋放后會退款或停止計費。
增加節點僅收取節點規格的費用(詳情請參見計費項概覽),存儲費用仍然按實際使用量收費,與節點數量無關。
若您使用的PolarDB MySQL版集群計費方式為包年包月,則需要將其轉為按量付費后才能使用固定規格計算包進行抵扣,詳情請參見轉換計算付費類型:包年包月轉按量付費。
節點數量對性能的影響
詳情請參見性能測試(OLTP)。
注意事項
PolarDB MySQL版集群版和高壓縮引擎(X-Engine)支持同時增加多個只讀節點,最多可增加至15個只讀節點。
僅PolarDB MySQL版集群支持同時刪除多個只讀節點,但集群中必須保留至少一個只讀節點,以保障集群的高可用。
增加一個只讀節點預計耗時5分鐘,具體耗時受新增節點數量、庫表數量、數據庫負載等因素影響。增加節點的過程中,對數據庫無任何影響。
刪除只讀節點時,該節點上的連接會發生閃斷,其他節點不受影響。建議您在業務低谷期執行刪除節點操作,并確保應用具備自動重連機制。如果您的應用連接的是集群地址,PolarDB可自動屏蔽刪除的節點,不需要修改應用配置。
增加只讀節點
新增只讀節點之后新建的讀寫分離連接會轉發請求到該只讀節點。新增只讀節點之前建立的讀寫分離連接不會轉發請求到新增的只讀節點,您可以重啟應用斷開該讀寫分離連接并重新建立連接,請求將轉發到新增的只讀節點。
登錄PolarDB控制臺。
在左側導航欄單擊集群列表。
在左上角,選擇集群所在地域。
您可以按照如下兩種方式中的任意一種進入增刪節點向導頁面:
通過集群列表頁進入增刪節點向導:
找到目標集群,單擊操作欄的增刪節點。
通過目標集群基本信息頁進入增刪節點向導:
找到目標集群,單擊集群ID,進入集群基本信息頁。
在數據庫節點區域,單擊增刪節點。
選中增加節點并單擊確定。
單擊+增加一個只讀節點,選擇切換時間并選中服務協議,單擊立即購買。
說明若需要為您的PolarDB MySQL版集群同時增加多個節點,請重復單擊+增加一個只讀節點進行添加。
您可以選擇切換時間為立即切換或定時切換。若選擇定時切換,可選的時間范圍為未來24小時內的任意時間點,增加節點的任務將在選定時間點后的30分鐘內完成。您還可以在計劃任務頁查看該任務的具體信息或取消該任務,詳情請參見定時計劃任務。
在支付頁面確認待支付訂單,單擊訂購。
刪除只讀節點
登錄PolarDB控制臺。
在左側導航欄單擊集群列表。
在左上角,選擇集群所在地域。
您可以按照如下兩種方式中的任意一種進入增刪節點向導頁面:
通過集群列表頁進入增刪節點向導:
找到目標集群,單擊操作欄的增刪節點。
通過目標集群基本信息頁進入增刪節點向導:
找到目標集群,單擊集群ID,進入集群基本信息頁。
在數據庫節點區域,單擊增刪節點。
選中刪除節點并單擊確定。
單擊目標節點名稱前的圖標進行刪除。
說明僅PolarDB MySQL版集群支持同時刪除多個只讀節點,但集群中必須保留至少一個只讀節點,以保障集群的高可用。
選中服務協議,單擊立即購買。
說明節點被刪除后會停止計費并進行退款,詳情請參見退款或停止計費。
相關API
API | 描述 |
增加PolarDB集群節點。 | |
獨立變更PolarDB集群單個節點的規格。 | |
變更PolarDB集群節點規格。 | |
重啟PolarDB集群節點。 | |
刪除PolarDB集群節點。 |