資料庫代理企業版預設的規格可以滿足使用者絕大部分的應用情境。當客戶進行壓力測試或者業務輸送量很高時,當前新版本的資料庫代理規格會自動隨著代理的負載即時升級,避免資料庫代理成為瓶頸。對於老版本的資料庫代理,您也可以手動升級其規格,從而避免資料庫代理成為瓶頸。本文檔介紹了升級資料庫代理企業版規格的步驟。
背景資訊
當前資料庫代理企業版的規格,會根據資料庫節點以及節點規格的變化自動觸發增加或減少資源,無需使用者選擇。具體規則如下:
企業通用版:預設規格為叢集中資料庫節點總核心數的1/6。向上取整,以2 vCPU為粒度,最小2 vCPU,最大64 vCPU。
企業獨享版:預設規格為叢集中資料庫節點總核心數的1/4。向上取整,以2 vCPU為粒度,最小2 vCPU,最大128 vCPU。
例如,當前叢集的資料庫代理為企業獨享版,且叢集包含2個資料庫節點,每個節點都為4核,則資料庫代理佔用的CPU核心數為2核。
以上資料庫代理企業版預設的規格可以滿足使用者絕大部分的應用情境。當客戶進行壓力測試或者業務輸送量很高時,當前新版本的資料庫代理規格會自動隨著代理的負載即時升級,避免資料庫代理成為瓶頸。對於老版本的資料庫代理,您也可以手動升級其規格,從而避免資料庫代理成為瓶頸。
版本限制
資料庫代理版本需為2.8.0及以下版本。查看資料庫代理版本的具體操作請參見查看版本資訊。
注意事項
當前PolarDB MySQL版的代理有三種:Serverless叢集的代理、普通叢集的代理、固定規格叢集的Serverless功能的代理。
Serverless叢集的代理支援自動升級,無版本要求。
舊版本(版本號碼 < 2.8.1)的代理為普通叢集的代理,您可以在控制台變更代理規格。
新版本(版本號碼 ≥ 2.8.1)的代理為固定規格叢集的Serverless功能的代理,CPU資源會自動隨著代理的負載即時變更,無需手動操作。
固定規格叢集的Serverless功能的代理規格變更優先進行本地升降配,對業務無感。當本地資源不足時使用跨機升降配。
代理規格跨機升降配過程會將新的會話串連至新規格的資料庫代理,持續48小時後,依然串連原規格資料庫代理的會話會出現閃斷。建議您在業務低穀期執行升級操作,並確保應用具備重連機制。
資料庫代理不佔用叢集的CPU核心數資源,因此其規格升級不會導致叢集可用CPU數減少。
資料庫代理企業版不收取費用,可免費使用。因此其規格升級也不會產生任何相關費用。
普通叢集代理規格變更配置
您可以在控制台變更普通叢集的代理規格。本文以資料庫代理企業獨享版為例進行說明。
登入PolarDB控制台。
在左上方,選擇叢集所在地區。
在集群列表頁,單擊目的地組群ID。
在頁的資料庫代理頁簽,單擊變更配置。

在變更配置對話方塊中,選擇資料庫代理企業版規格的升級方案。
升級方案如下:
標準配置:企業通用版vCPU的數量為叢集中資料庫節點總核心數的1/6,企業獨享版vCPU的數量為叢集中資料庫節點總核心數的1/4,向上取整。
標準配置*2:vCPU的數量是標準配置的2倍。
標準配置*4:vCPU的數量是標準配置的4倍。

單擊立即升級或可维护窗口升级。
若選擇在可维护窗口升级,您還可以在计划任务頁查看該任務的具體資訊或取消該任務,詳情請參見定時計劃任務。
在彈出的對話方塊中,單擊确定即可。