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