為了應對業務增長和資料庫高負載所帶來的效能挑戰,資料庫自治服務DAS提供基於預測的自動Auto Scaling策略,通過執行個體過去10天的歷史資料預測未來24小時的效能指標,並在預測的效能指標達到閾值時主動提供擴容建議。
前提條件
支援如下資料庫引擎:
RDS MySQL
PolarDB MySQL版
Redis
已建立DAS服務關聯角色。
操作步驟
登入DAS控制台。
新增基於預測自動Auto Scaling策略。
在管理和設定頁添加基於預測自動Auto Scaling策略。
在左側導覽列單擊管理和設定。
在自動Auto Scaling策略列表地區右側單擊新增策略。在新增策略版面設定如下參數:
表 1. 設定參數
參數
說明
策略名稱
策略的名稱。
模式
策略的模式,請選擇基於預測自動Auto Scaling。
說明目前僅預測不執行,即只給出擴容建議,不執行擴容操作。
引擎類型
資料庫引擎的類型。
預測指標類型
對於RDS MySQL和PolarDB MySQL版,當前僅支援CPU 利用率(單位:%)。
對於Redis,當前僅支援記憶體利用率(單位:%)。
目標值
預測指標的目標值,當預測指標值大於等於目標值時,將給出擴容建議。
在應用策略 頁,勾選需要應用此策略的資料庫執行個體,並單擊。
單擊確定,為選中的資料庫執行個體添加策略。
您也可以在自動Auto Scaling策略列表地區,單擊目標策略操作列的應用,將目標策略應用到目標資料庫執行個體。
在執行個體自治功能開關的自治功能管理頁添加基於預測自動Auto Scaling策略。
在左側導覽列單擊執行個體監控。
找到目標執行個體,單擊執行個體ID,進入目標執行個體詳情頁。
單擊右側的自治功能開關。
在設定參數,新增本地資源自動Auto Scaling策略。
頁簽,單擊新增策略,參見單擊推薦策略地區待添加策略操作列的應用,為執行個體添加策略。
說明單擊策略操作列的修改,在更新策略頁簽修改已建立的策略。
單擊已應用策略地區操作列的取消策略,為執行個體取消已應用的策略。
單擊確定。
查看基於預測自動Auto Scaling的結果
在DAS控制台首頁左側導覽列單擊執行個體監控。
找到目標執行個體,單擊執行個體ID,進入目標執行個體詳情頁。
在左側導覽列中,單擊自治中心。
在自治中心頁,查看選定時間範圍發生的Auto Scaling事件。
單擊資料庫負載預測事件的詳情,查看基於預測自動Auto Scaling的詳細資料。
相關文檔
您可以按照擴容建議,擴容資料庫執行個體,擴容的詳細操作請參見: