PolarDB MySQL版的一鍵診斷融合了DAS的部分功能。您可以通過performance_schema能力匯聚SQL資訊,評定目標資料庫負載情況,找到效能問題的源頭,提供相應的治理方案,提升資料庫的穩定性。
前提條件
資料庫叢集記憶體需要大於等於8 GB。
loose_performance_schema
或performance_schema
參數已設定為ON。具體操作請參見設定叢集參數和節點參數。目前支援華東1(杭州)、華東2(上海)、華北2(北京)、華南1(深圳)和西南1(成都)地區的資料庫叢集。
計費
效能洞察(新版)正在火熱公測中,公測期間暫不收費。
功能介紹
效能洞察(新版)功能基於MySQL的performance_schema能力,匯聚SQL資訊,可以協助您評定目標資料庫負載情況,找到效能問題的源頭。
快速定位所有SQL的資源消耗、執行次數、掃描行數和執行耗時。
支援查看目標資料庫不同指標的效能趨勢和目標SQL的詳細資料。
支援通過SQL ID和關鍵詞查詢目標SQL的詳細資料。
支援查看目標SQL的資源消耗、執行次數、掃描行數和執行耗時趨勢,以及SQL樣本資訊。
支援對目標SQL進行限流和最佳化。
支援對比查看不同時間段中所有SQL的資源消耗、執行次數、掃描行數和執行耗時,並且支援對比查看不同時段中目標SQL的詳細指標。
相比舊版功能,新版功能提供更加豐富的指標維度和查看方式:
對比項 | 效能洞察(新版) | 效能洞察(舊版) |
指標維度 |
|
|
查看方式 |
| 支援查看指定段內目標SQL的指標趨勢和詳細資料。 |
治理方案 | 支援對目標SQL進行限流和最佳化。 | 支援對目標SQL進行最佳化。 |
操作步驟
登入PolarDB控制台。
在左側導覽列單擊叢集列表。
在左上方,選擇叢集所在地區。
在集群列表頁,單擊目的地組群ID。
在左側導覽列中,選擇 。
在效能洞察頁簽,單擊開啟效能洞察。
說明若您想要繼續使用舊版效能洞察,請單擊返回舊版。舊版效能洞察使用方法請參見效能洞察(舊版)。
在效能洞察頁面,根據需要選擇對應的功能項:
區間查看:
選擇需要查看效能洞察結果的時間範圍,您可以查看選定時間範圍內所有SQL的資源消耗、執行次數、掃描行數和執行耗時趨勢圖。
說明選擇時間範圍時,查詢結束時間需晚於查詢開始時間,最多可查看最近一個月內任意七天的資料。
單擊匯出,可以將SQL資訊儲存到本地查看。
單擊顯示更多指標,查看重要指標的趨勢圖。
說明您可以單擊設定,在指標地區選取項目需要顯示趨勢圖的指標。
在SQL列表地區,查看SQL的詳細資料
說明您可以單擊設定,在列設定地區選取項目需要展示在列表中的統計指標。
單擊目標SQL ID,查看該SQL選定時間範圍內的資源消耗、執行次數、掃描行數和執行耗時趨勢圖,並支援查看SQL樣本資訊。
單擊目標SQL操作列的樣本,查看該SQL的樣本資訊。
單擊目標SQL操作列的限流,在SQL限流頁面配置限流參數,對目標SQL進行限流。詳細操作請參見SQL限流。
單擊目標SQL操作列的最佳化,在彈出的SQL診斷最佳化對話方塊中,查看SQL診斷結果。
若您採納診斷建議,單擊頁面右上方的複製,並將最佳化後的SQL粘貼到資料庫用戶端或DMS上執行,若不採納診斷建議,可直接單擊確認結束診斷。
您也可以單擊專家服務,付費購買資料庫專家服務,為您提供雲資料庫產品本身能力範圍之外的專業的資料庫專家服務,主要包括緊急救援、健康診斷、效能調優、護航保障、資料移轉等。
對比查看:選擇需要對比效能洞察結果的時間點,查看所有SQL資源消耗、執行次數、掃描行數和執行耗時的對比結果。您還可以在下方SQL列表地區查看詳細的對比結果。
說明您可以單擊設定,選擇需要展示在列表中的統計指標。
表/索引:您可以根據庫名、表名或無流量天數來查看目標表的表資訊和索引資訊。
關閉效能洞察
關閉效能洞察功能後,DAS會停止資料擷取並刪除歷史資料。
登入PolarDB控制台。
在左側導覽列單擊叢集列表。
在左上方,選擇叢集所在地區。
在集群列表頁,單擊目的地組群ID。
在左側導覽列中,選擇 。
在效能洞察頁簽,單擊服務設定。
在服務設定對話方塊中,關閉功能開關,單擊確定。
在彈出的對話方塊中,單擊確定。