資料庫自治服務DAS(Database Autonomy Service)支援效能洞察功能(舊版),您可以通過簡單的圖表資訊迅速評定目標資料庫負載情況,找到效能問題的源頭,提升資料庫的穩定性。
前提條件
目前支援如下資料庫引擎:
RDS MySQL
MyBase MySQL
RDS PostgreSQL
PolarDB MySQL版
PolarDB PostgreSQL版
PolarDB PostgreSQL版(相容Oracle)
通知
DAS已經支援效能洞察(新版),在舊版查看重要指標效能趨勢的基礎上,基於MySQL的performance_schema能力,匯聚SQL資訊,快速定位所有SQL的資源消耗、執行次數、掃描行數和執行耗時。並且支援對目標SQL進行限流和最佳化。
資料來源
用於效能洞察(舊版)的資料主要來源如下:
如果目標執行個體已經開啟了performance_schema,直接採集和分析performance_schema中的資料。
如果目標執行個體未開啟performance_schema,則採集和分析活躍會話資料。
操作步驟
登入DAS控制台。
在左側導覽列中,單擊執行個體監控。
找到目標執行個體,單擊執行個體ID,進入目標執行個體詳情頁。
在左側導覽列中,單擊性能洞察。
單擊開啟性能洞察,在彈出的對話方塊中單擊確定開啟性能洞察。
對於RDS MySQL和PolarDB MySQL版資料庫執行個體,您需要單擊返回舊版,進入舊版效能洞察頁面,開啟效能洞察。
說明如果您不再使用效能洞察功能,可以單擊性能洞察頁面的關閉性能洞察,關閉此功能。
在性能洞察頁面,選擇時間範圍,單擊查看。
說明選擇時間範圍時,查詢結束時間需晚於查詢開始時間:
性能洞察最多可查看最近一個月內任意七天的資料。
平均活躍會話最多可查看最近三天的會話資訊。
在性能洞察域,您可以查看特定時段的資料庫效能情況。
若您需要查看某個具體效能,如記憶體/CPU使用率,可單擊該效能名稱右側的詳情進行查看。
在平均活躍會話地區,您可以查看不同類別會話的變化趨勢圖和相關多維負載資訊列表,確定效能問題源頭。
單擊SQL類別操作列的最佳化,進入SQL診斷最佳化頁,查看對應的SQL、執行計畫和診斷結果。