數據庫自治服務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、執行計劃和診斷結果。