全部產品
Search
文件中心

ApsaraDB RDS:快速診斷RDS MySQL

更新時間:Jun 19, 2024

在資料庫出現故障時,您可以利用一鍵診斷功能,快速診斷選定時間段內資料庫效能情況,直觀地查看資料庫效能情況的全貌,快速定位異常原因。

前提條件

執行個體為如下版本:

  • RDS MySQL 8.0 高可用系列、三節點企業系列或叢集系列

  • RDS MySQL 5.7 高可用系列、三節點企業系列或叢集系列

  • RDS MySQL 5.6 高可用系列

  • RDS MySQL 5.5 高可用系列

操作步驟

  1. 訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
  2. 在左側導覽列中,選擇自治服務(原CloudDBA) > 一鍵診斷

  3. 單擊一鍵診斷頁簽。

  4. 一鍵診斷頁面,選擇時間範圍,對該時間段進行診斷並查看診斷結果。

    • 單擊查看歷史,可以查看歷史診斷報告。

    • 單擊使用舊版使用新版,可以切換一鍵診斷的版本。

    image..png

相關文檔

通過一鍵診斷瞭解資料庫效能情況的全貌後,您可以使用如下功能對資料庫進行全面細緻的診斷,準確定位故障原因,並解決故障。

常見問題

  • Q:一鍵診斷中,如何計算會話的線程使用率、串連數使用率和最大線程數?

    A:RDS MySQL的計算公式如下:

    • 線程使用率 = 活躍線程數/最大線程數

    • 串連數使用率 = 當前串連數/執行個體規格最大串連數

    • 最大線程數 = thread_pool_size * (thread_pool_oversubscribe + 1)

  • Q:為什麼會出現線程使用率超過100%的情況?

    A:按照線程使用率的計算公式,當活躍線程數超過最大線程數,就會出現使用率大於100%的情況,而RDS MySQL線程池的實現方式比較特殊,沒有嚴格限制活躍線程的數量,存在活躍線程數超過最大線程數的情況。