數據庫代理企業版默認的規格可以滿足用戶絕大部分的應用場景。當客戶進行壓力測試或者業務吞吐量很高時,當前新版本的數據庫代理規格會自動隨著代理的負載實時升級,避免數據庫代理成為瓶頸。對于老版本的數據庫代理,您也可以手動升級其規格,從而避免數據庫代理成為瓶頸。本文檔介紹了升級數據庫代理企業版規格的步驟。
背景信息
當前數據庫代理企業版的規格,會根據數據庫節點以及節點規格的變化自動觸發增加或減少資源,無需用戶選擇。具體規則如下:
企業通用版:默認規格為集群中數據庫節點總核數的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倍。
單擊立即升級或可維護窗口升級。
若選擇在可維護窗口升級,您還可以在計劃任務頁查看該任務的具體信息或取消該任務,詳情請參見查看或取消計劃任務。
在彈出的對話框中,單擊確定即可。