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。
在左側導航欄中,選擇 。
在性能洞察頁簽,單擊服務設置。
在服務設置對話框中,關閉功能開關,單擊確定。
在彈出的對話框中,單擊確定。