MySQL慢SQL
更新時間 2025-10-10 17:24:34
最近更新時間: 2025-10-10 17:24:34
分享文章
前提條件
- 僅限來源為天翼云RDS的MySQL數據庫。
- 僅支持西南1、華東1、上海36、華北2、長沙42、華南2、青島20、南昌5、西安7資源池。
- 已錄入DMS中,且實例狀態正常的數據庫實例。
操作步驟
- 登錄數據管理服務。
- 在左側導航欄中,單擊 SQL治理> 慢SQL,進入慢SQL界面。
- 在左上方選擇MySQL數據庫實例,進入對應實例的慢SQL界面。
注意事項
慢SQL日志記錄只保存近30天。
功能介紹
慢SQL支持區間查看、對比查看、來源分析、自動SQL優化和SQL診斷。
說明選擇時間范圍時,查詢開始時間需早于結束時間,慢SQL分析時間間隔不能超過7天,支持最近30天內的日志信息。
區間查看
選擇需要查看的時間段和節點,查看該時間段內對應節點的資源使用率趨勢、SQL趨勢和SQL模板列表。
- 資源使用率趨勢:主要聯動展示了CPU、內存、連接、IO和網絡關鍵指標。
- SQL趨勢:分為SQL執行次數、SQL執行耗時、SQL執行耗時分布三個頁簽展示,打開聯動圖表,可關聯所有趨勢圖查看同一時間點不同圖表中的值。
- SQL模板列表:以SQL模板進行聚合統計展示,支持自定義列排序、自定義列展示以及xlsx格式文件下載到本地查看。
- SQL明細列表:展示SQL明細,支持多條件篩選,支持自定義列排序、自定義列展示以及xlsx格式文件下載到本地查看。
- SQL標簽:支持為SQL模板自定義添加標簽,系統默認提供預置、DMS用戶兩種標簽,單個SQL模板最多支持添加10個標簽,支持通過標簽搜索關聯的SQL模板及明細,標簽搜索支持多標簽邏輯與非查詢。
對比查看
選擇需要查看的節點、日期1、日期2和時間區間。可以查看不同日期中相同時間段的資源使用率對比趨勢,SQL趨勢對比情況,以及SQL模板對比列表中查看對比結果。
來源統計
- 選擇需要查看的時間段和節點,查看對應的慢SQL來源統計列表,該列表以訪問來源進行聚合統計展示。
- 單擊SQL來源統計列表中的目標訪問來源,彈出彈窗可查看對應訪問來源的SQL趨勢和SQL模板分布。
- 單擊SQL來源統計列表中的來源別名,可自定義訪問來源的來源別名。
自動SQL優化
- 開啟自動SQL優化開關,系統將每小時自動識別新增的慢SQL模板,并生成優化建議。
- 相同模板的慢SQL在一天內不重復生成優化建議。
- 自動生成的優化建議僅保存7天。
SQL診斷
在區間查看中,單擊目標SQL模板右側操作列中的診斷按鈕,滑出彈框對指定SQL模板進行樣例分析、模板統計和明細查詢與下載。
- 分析頁簽:可查看SQL樣例以及對應的Table格式執行計劃、執行計劃生成樹、執行計劃分析、語句優化建議和索引優化建議。
- 統計頁簽:可查看SQL模板以及該模板對應的各維度數據統計,包括SQL明細耗時分布、高頻請求客戶地址和最活躍用戶。
- 明細頁簽:可查看對應模板的SQL明細,支持條件篩選和自定義列展示,并支持日志明細的xlsx格式文件下載到本地查看。