您可以通過一鍵診斷功能直觀地查看數據庫性能情況的全貌,快速確認是否存在異常。
前提條件
目標數據庫引擎為:
RDS MySQL
MyBase MySQL
自建MySQL
目標數據庫實例已經接入DAS,詳情請參見實例接入。
操作步驟
登錄DAS控制臺。
在左側導航欄中,單擊實例監控。
找到目標實例,單擊實例ID,進入目標實例詳情頁。
在左側導航欄中,單擊一鍵診斷。
在一鍵診斷頁面,可創建診斷任務和查看歷史診斷報告。
您可以單擊使用舊版或使用新版來切換版本。
常見問題
Q:一鍵診斷中,如何計算會話的線程使用率、連接數使用率和最大線程數?
A:RDS MySQL的計算公式如下:
線程使用率 = 活躍線程數/最大線程數
連接數使用率 = 當前連接數/實例規格最大連接數
最大線程數 = thread_pool_size * (thread_pool_oversubscribe + 1)
Q:為什么會出現線程使用率超過100%的情況?
A:按照線程使用率的計算公式,當活躍線程數超過最大線程數,就會出現使用率大于100%的情況,而RDS MySQL線程池的實現方式比較特殊,沒有嚴格限制活躍線程的數量,存在活躍線程數超過最大線程數的情況。
了解更多
關于自動SQL診斷的詳細技術解讀,詳情請參見Cost-based SQL診斷引擎。
文檔內容是否對您有幫助?