在數據庫性能優化時,針對數據庫參數的調優是一個行之有效的方案。使用參數診斷功能,您可以對數據庫實例控制臺可修改的參數進行診斷,獲得參數優化方案和7天內的參數修改歷史。
背景
在數據庫領域,優化數據庫性能是工業界和學術界最重要的研究方向之一。除了針對SQL請求(索引優化等)的優化、用戶業務層面的優化之外,針對數據庫參數的調優是另一個行之有效的數據庫性能優化方案。
前提條件
數據庫實例為RDS MySQL 5.6、5.7、8.0。
使用限制
3分鐘內只能觸發1次參數診斷分析任務。
參數診斷只分析RDS MySQL控制臺可以修改的參數,提供診斷結果,不會直接修改參數。
如果距離上次參數診斷任務時間較近,獲取到的分析結果可能相同。
技術實現
獲取實例拓撲信息,分別分析主實例、只讀實例(如果存在)。
基于實例狀態信息、參數模板、附加參數相關基準概念、計算公式和專家經驗,對實例的參數設置進行分析。
輸出分析結果。分析結果分別展示實例的靜態參數診斷結果和7天內的參數修改歷史。
注意事項
根據參數診斷分析結果,修改RDS MySQL參數時,部分參數需要重啟數據庫實例,建議您在業務低峰期操作,并確保應用程序具有重連機制。
參數診斷只分析RDS MySQL控制臺可以修改的參數,提供診斷結果,不會直接修改參數。參數修改在RDS MySQL控制臺進行,詳情請參見設置實例參數。
費用
不涉及費用。
操作步驟
登錄DAS控制臺。
在左側導航欄中,單擊實例監控。
找到目標實例,單擊實例ID,進入目標實例詳情頁。
在左側導航欄中,單擊一鍵診斷。
單擊參數診斷頁簽,對實例參數進行診斷。
創建參數診斷任務
單擊立即分析,創建參數診斷任務。您可以在參數診斷列表中查看已創建的診斷任務。
查看參數診斷結果
在參數診斷列表中,單擊目標診斷任務的詳情,查看參數診斷分析結果。
您可以設置不同的時間段,查看該時間段內的參數診斷記錄。
說明如果需要按照分析結果修改參數,請單擊分析結果頁面的參數設置,跳轉到RDS MySQL控制臺進行修改。詳細的修改操作請參見設置實例參數。
診斷結果中的建議程度:
Critical(嚴重):建議立即修改。
Warn(警告):建議根據需要修改。
Notice(通知):該參數值與RDS MySQL默認模板中的參數值不同。