全部產品
Search
文件中心

Database Autonomy Service:開啟自治功能

更新時間:Nov 07, 2024

DAS基於機器學習和細粒度的監控資料,實現7 x 24小時的異常檢測,提供自動SQL最佳化,自動SQL限流、儲存空間自動擴充、計算資源自動擴充等功能。從異常發現、根因分析、進行止損或最佳化、效果跟蹤、復原或沉澱知識庫,實現診斷流程的閉環,最佳化效果可量化,確保資料庫持續可用。本文以RDS MySQL為例介紹如何開啟資料庫自治服務DAS的自治功能。

開啟自治功能

  1. 登入DAS控制台,單擊左側導覽列中的執行個體監控

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

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

  4. 自治中心頁,單擊右側自治功能開關

  5. 自治功能管理頁,開啟自治服務。

  6. 最佳化和限流頁簽,根據您的需要,開啟對應的自治功能。

    說明

    不同的資料庫引擎支援的自治功能不同,詳細資料請參見支援的資料庫引擎與功能

    • 勾選自動索引建立和刪除,選擇SQL診斷並自動索引建立,DAS會對SQL進行自動診斷和最佳化,將索引自動建立到您的執行個體上。詳情請參見自動SQL最佳化

    • 勾選自動限流並配置限流參數,DAS在相關條件滿足時會自動觸發SQL限流。詳情請參見自動SQL限流

    • 勾選自動空間擴充並配置參數,DAS在資料庫執行個體空間不足時會自動擴充儲存空間。詳情請參見自動空間擴充

    • 勾選自動性能擴充並配置對應參數,DAS會根據執行個體的CPU平均使用率,自動擴容或回縮執行個體規格。詳情請參見自動效能擴充

  7. 自動Auto Scaling頁簽,建立策略並配置對應參數。應用該策略後,DAS會根據您預設的策略,輸出執行個體的擴容建議,並在執行個體效能達到設定閾值時,自動對執行個體進行擴容或回縮操作。詳情請參見自動Auto Scaling

    說明

    不同的資料庫引擎支援的自動Auto Scaling功能不同,詳細資料請參見支援的資料庫引擎與功能

  8. 單擊確定,儲存自治功能設定。

  9. (可選)配置警示模板進行警示訂閱,以便及時瞭解資料庫執行個體的自動SQL最佳化情況。

    系統會推薦警示模板並添加對應自治事件的警示規則,您可以依照系統提示進行配置。

    說明
    • 如果您已經為執行個體配置了警示模板,請依照系統提示,在警示模板添加對應自治事件的警示規則。

    • 如果您需要自行設定警示模板和警示規則,請參見配置警示模板配置警示規則

    1. 選擇需要警示通知的警示聯絡組

      • 單擊新增連絡人...,添加新的警示連絡人。

      • 單擊新增聯絡組,添加新的警示聯絡組。

      • 單擊目標連絡人後的修改移除,修改或刪除已有連絡人的資訊。

      詳細操作請參見管理警示連絡人

    2. 確認關聯資源

    3. 單擊提交配置,並在彈出的對話方塊中確認警示配置。

查看自治結果

  1. 登入DAS控制台

  2. 在左側導覽列中,單擊執行個體監控

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

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

  5. 自治中心頁,選擇需要查看的時間段,查看該時間段內發生過的各類事件。

    單擊事件的詳情,您可以查看該事件的詳細資料。