全部產品
Search
文件中心

Hologres:歷史慢Query

更新時間:Sep 19, 2024

Hologres從V0.10開始支援慢Query的查詢與分析,協助您對系統中發生的慢Query或失敗Query進行診斷、分析和採取最佳化措施。本文將為您介紹,如何通過可視化的方式查看並分析歷史慢Query。

使用限制

  • 該功能僅Hologres V0.10及以上版本支援,請在Hologres管理主控台的執行個體詳情頁查看當前執行個體版本,如果您的執行個體是V0.10以下版本,請您使用自助升級或加入HologresDingTalk交流群反饋,詳情請參見如何擷取更多的線上支援?

  • 為了保證系統穩定性,避免流量超載,查詢最多返回2000條慢Query日誌。

  • 當前HoloWeb僅支援查看最多7天的歷史慢Query日誌。

查看慢Query

  1. 登入HoloWeb控制台,單擊頂部導覽列的診斷與最佳化

  2. 在左側導覽列單擊歷史慢Query

  3. 歷史慢Query詳情頁,配置如下篩選資訊。

    ma1

    參數

    是否必選

    說明

    執行個體名

    需要查詢慢Query的執行個體名稱,預設是當前登入的執行個體。

    資料庫

    需要查詢慢Query的資料庫名稱。需要在許可權範圍內才能查看慢Query日誌,否則只能查看自己帳號的相關日誌。

    表名

    根據表名查看當前表相關的慢Query。需要在許可權範圍內才能查看慢Query日誌,否則只能查看自己帳號的相關日誌。

    使用者

    根據使用者雲帳號搜尋相關的慢Query。

    查詢行數

    慢Query日誌返回的行數,最多可展示2000條慢Query。

    運行時間長度

    SQL的運行時間長度,預設採集大於1秒的Query。

    圖維度

    可選擇慢Query和失敗Query,用於限制Query趨勢分析圖的展示緯度。

    Query

    搜尋SQL,支援%模糊比對表名。

    Type

    執行的Query類型,包括DDL以及DML等。

    Query ID

    Query所對應的ID。

    計算群組

    Query查詢計算資源。

    時間範圍

    慢Query的時間範圍,預設選擇近十分鐘,最多隻能選擇七天的資料。

  4. 配置完成後單擊查詢,即可查看對應的Query趨勢分析和Query列表。詳情請參見查看Query趨勢分析與Query列表

查看Query趨勢分析與Query列表

  • Query趨勢分析

    • 查看單個時間點前後的Query。

      滑鼠在趨勢圖上單擊時間節點,會展示該時間節點前後十秒鐘內的趨勢圖。

    • 查看地區時間點內的Query。

      您可在趨勢圖上選中某個區間,查看該區間所包含的時間節點內的趨勢分析圖。

  • Query列表

    • 查看預設列表內容。

      系統為您提供了部分列表,相關列名含義如下表。

      ma2

      參數

      說明

      Query ID

      Query所對應的ID。

      Database

      Query所屬資料庫名稱。

      User Name

      執行SQL的使用者名稱。

      Type

      SQL的操作類型。

      Duration

      SQL運行總耗時,包括最佳化器執行時間、開始執行Query的時間和返回Query結果的時間。

      Start Time

      Query開始執行時間。

      Status

      Query的狀態。

      Query

      單擊可查看Query詳情。

      Engine Type

      Query執行引擎類型。

      Query Plan

      Query的執行計畫。

      操作

      • 詳情:展示該Query的詳細資料,可為最佳化Query提供一定的協助。

      • SQL編輯器:可為當前Query直接開啟一個新的SQL編輯器。

      • image:前往Query洞察分析。

    • 查看其他欄位內容。

      如系統提供的欄位無法滿足您的需求,您可單擊Query列表右上方的自訂欄,在彈出的對話方塊中選中更多內容進行查看。

      自訂欄表

    • 查看甘特圖

      HoloWeb支援甘特圖分析功能,您可單擊Query列表右上方的甘特圖,在彈出的對話方塊中查看同一時間Query的並發執行情況,協助您更好地分析並發情境下的效能瓶頸問題。甘特圖