為了應對業務增長和資料庫高負載所帶來的效能挑戰,資料庫自治服務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情況。
系統會推薦警示模板並添加對應自治事件的警示規則,您可以依照系統提示進行配置。
選擇需要警示通知的警示聯絡組。
單擊新增連絡人...,添加新的警示連絡人。
單擊新增聯絡組,添加新的警示聯絡組。
單擊目標連絡人後的修改或移除,修改或刪除已有連絡人的資訊。
詳細操作請參見管理警示連絡人。
單擊提交配置,並在彈出的對話方塊中確認警示配置。
查看基於預測自動Auto Scaling的結果
在DAS控制台首頁左側導覽列單擊執行個體監控。
找到目標執行個體,單擊執行個體ID,進入目標執行個體詳情頁。
在左側導覽列中,單擊自治中心。
在自治中心頁,查看選定時間範圍發生的Auto Scaling事件。
單擊資料庫負載預測事件的詳情,查看基於預測自動Auto Scaling的詳細資料。
相關文檔
您可以按照擴容建議,擴容資料庫執行個體,擴容的詳細操作請參見: