全部產品
Search
文件中心

Database Autonomy Service:參數診斷

更新時間:Jul 06, 2024

在資料庫效能最佳化時,針對資料庫參數的調優是一個行之有效方案。使用參數診斷功能,您可以對資料庫執行個體控制台可修改的參數進行診斷,獲得參數最佳化方案和7天內的參數修改歷史。

背景

在資料庫領域,最佳化資料庫效能是工業界和學術界最重要的研究方向之一。除了針對SQL請求(索引最佳化等)的最佳化、使用者業務層面的最佳化之外,針對資料庫參數的調優是另一個行之有效資料庫效能最佳化方案。

前提條件

資料庫執行個體為RDS MySQL 5.6、5.7、8.0。

使用限制

  • 3分鐘內只能觸發1次參數診斷分析任務。

  • 參數診斷只分析RDS MySQL控制台可以修改的參數,提供診斷結果,不會直接修改參數。

  • 如果距離上次參數診斷任務時間較近,擷取到的分析結果可能相同。

技術實現

image.jpg

  1. 擷取執行個體拓撲資訊,分別分析主執行個體、唯讀執行個體(如果存在)。

  2. 基於執行個體狀態資訊、參數模板、附加參數相關基準概念、計算公式和專家經驗,對執行個體的參數設定進行分析。

  3. 輸出分析結果。分析結果分別展示執行個體的靜態參數診斷結果和7天內的參數修改歷史。

注意事項

根據參數診斷分析結果,修改RDS MySQL參數時,部分參數需要重啟資料庫執行個體,建議您在業務低峰期操作,並確保應用程式具有重連機制。

說明

參數診斷只分析RDS MySQL控制台可以修改的參數,提供診斷結果,不會直接修改參數。參數修改在RDS MySQL控制台進行,詳情請參見設定執行個體參數

費用

不涉及費用。

操作步驟

  1. 登入DAS控制台

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

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

  4. 在左側導覽列中,單擊一鍵診斷

  5. 單擊參數診斷頁簽,對執行個體參數進行診斷。

    • 建立參數診斷任務

      單擊立即分析,建立參數診斷任務。您可以在參數診斷列表中查看已建立的診斷任務。

    • 查看參數診斷結果

      參數診斷列表中,單擊目標診斷任務的詳情,查看參數診斷分析結果。

      您可以設定不同的時間段,查看該時間段內的參數診斷記錄。

      說明
      • 如果需要按照分析結果修改參數,請單擊分析結果頁面的參數設定,跳轉到RDS MySQL控制台進行修改。詳細的修改操作請參見設定執行個體參數

      • 診斷結果中的建議程度

        • Critical(嚴重):建議立即修改。

        • Warn(警告):建議根據需要修改。

        • Notice(通知):該參數值與RDS MySQL預設範本中的參數值不同。