全部產品
Search
文件中心

PolarDB:PolarDB MySQL版本地資源自動變更配置

更新時間:Sep 05, 2024

PolarDB MySQL版提供本地資源自動Auto Scaling功能,當觀測視窗內資料庫執行個體的CPU平均使用率達到設定的閾值時,會在原規格的基礎上,將資料庫執行個體的CPU核心數按照設定值進行擴容。

前提條件

  • 目前僅支援PolarDB MySQL版叢集版通用規格的叢集支援該功能。

    說明

    PolarDB MySQL版的8.0.2核心版本不支援本地資源自動Auto Scaling。

  • 請先前往DAS控制台建立DAS服務關聯角色

注意事項

  • 此功能當前可免費試用,暫不收費。

  • 開啟本地資源自動Auto Scaling後,建議關閉PolarDB的叢集規格自動擴容功能,因為兩者是衝突的。如果首先觸發了本地資源自動Auto Scaling,再觸發叢集規格自動擴容時,本地資源自動Auto Scaling會失效。

與叢集規格自動變更配置的對比

本地資源自動變更配置功能,與通過自動擴容實現彈性擴縮容相比,有如下區別:

對比項

本地資源自動變更配置

叢集規格自動變更配置

擴容內容

僅能擴容CPU、IOPS,無法擴容記憶體、串連數等。

可以同時擴容CPU、IOPS、記憶體、串連數等。

擴容速度

執行速度快:

  • 擴容觀察視窗最短為30秒。

  • 觸發擴容後執行完成可達到秒級。

執行速度較慢:

  • 擴容觀察視窗最短為5分鐘。

  • 涉及規格擴充,速度較慢。

擴容過程

不涉及規格切換,擴容過程中無閃斷。

需要規格切換,有閃斷過程。

通過以上對比可以得出,本地資源自動變更配置相比叢集規格自動變更配置,有如下明顯優勢:

  • 擴容速度快,可實現秒級擴容。

  • 擴容過程中無閃斷。

操作步驟

  1. 登入DAS控制台

  2. 在左側導覽列單擊管理和設定

  3. 自動Auto Scaling策略列表地區右側單擊新增策略

  4. 新增策略版面設定如下參數:

    參數

    說明

    策略名稱稱

    策略的名稱。

    模式

    策略的模式,請選擇本地資源自動Auto Scaling

    引擎類型

    資料庫引擎的類型,目前只支援PolarDB MySQL版

    規格類型

    所選資料庫引擎的規格,目前只支援共用型,即通用規格。

    CPU平均利用率

    自動擴容的觸發閾值。當CPU平均使用率大於或等於設定的值時,就會觸發自動擴容。

    擴容觀測視窗

    執行個體效能的觀測時間。系統會在選定的觀測期間周期性檢測執行個體的CPU使用率,當CPU平均使用率達到觸發閾值時,則會觸發自動擴容。

    CPU擴容步長

    CPU每次擴容增加的核心數,取值為2~31之間的整數。

    例如,若原規格的CPU核心數為4核,當設定CPU擴容步長為2時,觸發後會將CPU核心數擴容為6核;如果擴容完成後,CPU平均使用率依舊滿足自動擴容的觸發條件 ,則會繼續逐級擴容,直到達到擴容的上限。

    說明

    單個資料庫執行個體的CPU擴容上限為4×原始CPU核心數,最大為32核。

    例如,若當前CPU為4核,則最多會擴容到16核。

    縮容觀測視窗

    執行個體效能的縮容觀測時間。系統會在選定的回縮觀測期間周期性檢測執行個體的CPU使用率,當CPU使用率低於30%的時間佔比超過99%,則會觸發自動效能回縮。

    每次縮容操作, 會按照擴容步長設定的CPU核心數, 進行縮容, 直至回縮到原有規格。

  5. 單擊下一步

  6. 應用策略頁,勾選需要應用此策略的PolarDB MySQL版執行個體,並單擊xy

    應用

  7. 單擊確認,為選中的資料庫執行個體應用此自動Auto Scaling策略。

查看本地資源自動Auto Scaling的結果

  1. 在DAS控制台首頁左側導覽列單擊執行個體監控

  2. 找到目標執行個體,單擊執行個體ID,進入目標執行個體詳情頁。

  3. 在左側導覽列中,單擊自治中心

  4. 自治中心頁,查看選定時間範圍發生的Auto Scaling事件

  5. 單擊Auto Scaling事件詳情,查看自動Auto Scaling的詳細資料。

    p2022021701