歷史慢Query
Hologres從V0.10開始支持慢Query的查詢與分析,幫助您對(duì)系統(tǒng)中發(fā)生的慢Query或失敗Query進(jìn)行診斷、分析和采取優(yōu)化措施。本文將為您介紹,如何通過(guò)可視化的方式查看并分析歷史慢Query。
使用限制
該功能僅Hologres V0.10及以上版本支持,請(qǐng)?jiān)贖ologres管理控制臺(tái)的實(shí)例詳情頁(yè)查看當(dāng)前實(shí)例版本,如果您的實(shí)例是V0.10以下版本,請(qǐng)您使用自助升級(jí)或加入Hologres釘釘交流群反饋,詳情請(qǐng)參見如何獲取更多的在線支持?。
為了保證系統(tǒng)穩(wěn)定性,避免流量超載,查詢最多返回2000條慢Query日志。
當(dāng)前HoloWeb僅支持查看最多7天的歷史慢Query日志。
查看慢Query
登錄HoloWeb控制臺(tái),單擊頂部導(dǎo)航欄的診斷與優(yōu)化。
在左側(cè)導(dǎo)航欄單擊歷史慢Query。
在歷史慢Query詳情頁(yè),配置如下篩選信息。
參數(shù)
是否必選
說(shuō)明
實(shí)例名
是
需要查詢慢Query的實(shí)例名稱,默認(rèn)是當(dāng)前登錄的實(shí)例。
數(shù)據(jù)庫(kù)
否
需要查詢慢Query的數(shù)據(jù)庫(kù)名稱。需要在權(quán)限范圍內(nèi)才能查看慢Query日志,否則只能查看自己賬號(hào)的相關(guān)日志。
表名
否
根據(jù)表名查看當(dāng)前表相關(guān)的慢Query。需要在權(quán)限范圍內(nèi)才能查看慢Query日志,否則只能查看自己賬號(hào)的相關(guān)日志。
用戶
否
根據(jù)用戶云賬號(hào)搜索相關(guān)的慢Query。
查詢行數(shù)
是
慢Query日志返回的行數(shù),最多可展示2000條慢Query。
運(yùn)行時(shí)長(zhǎng)
否
SQL的運(yùn)行時(shí)長(zhǎng),默認(rèn)采集大于1秒的Query。
圖維度
否
可選擇慢Query和失敗Query,用于限制Query趨勢(shì)分析圖的展示緯度。
Query
否
搜索SQL,支持%模糊匹配表名。
Type
否
執(zhí)行的Query類型,包括DDL以及DML等。
Query ID
否
Query所對(duì)應(yīng)的ID。
計(jì)算組
是
Query查詢計(jì)算資源。
時(shí)間范圍
是
慢Query的時(shí)間范圍,默認(rèn)選擇近十分鐘,最多只能選擇七天的數(shù)據(jù)。
配置完成后單擊查詢,即可查看對(duì)應(yīng)的Query趨勢(shì)分析和Query列表。詳情請(qǐng)參見查看Query趨勢(shì)分析與Query列表。
查看Query趨勢(shì)分析與Query列表
Query趨勢(shì)分析
查看單個(gè)時(shí)間點(diǎn)前后的Query。
鼠標(biāo)在趨勢(shì)圖上單擊時(shí)間節(jié)點(diǎn),會(huì)展示該時(shí)間節(jié)點(diǎn)前后十秒鐘內(nèi)的趨勢(shì)圖。
查看區(qū)域時(shí)間點(diǎn)內(nèi)的Query。
您可在趨勢(shì)圖上選中某個(gè)區(qū)間,查看該區(qū)間所包含的時(shí)間節(jié)點(diǎn)內(nèi)的趨勢(shì)分析圖。
Query列表
查看默認(rèn)列表內(nèi)容。
系統(tǒng)為您提供了部分列表,相關(guān)列名含義如下表。
參數(shù)
說(shuō)明
Query ID
Query所對(duì)應(yīng)的ID。
Database
Query所屬數(shù)據(jù)庫(kù)名稱。
User Name
執(zhí)行SQL的用戶名。
Type
SQL的操作類型。
Duration
SQL運(yùn)行總耗時(shí),包括優(yōu)化器執(zhí)行時(shí)間、開始執(zhí)行Query的時(shí)間和返回Query結(jié)果的時(shí)間。
Start Time
Query開始執(zhí)行時(shí)間。
Status
Query的狀態(tài)。
Query
單擊可查看Query詳情。
Engine Type
Query執(zhí)行引擎類型。
Query Plan
Query的執(zhí)行計(jì)劃。
操作
詳情:展示該Query的詳細(xì)信息,可為優(yōu)化Query提供一定的幫助。
:可為當(dāng)前Query直接打開一個(gè)新的SQL編輯器。
:前往Query洞察分析。
查看其他字段內(nèi)容。
如系統(tǒng)提供的字段無(wú)法滿足您的需求,您可單擊Query列表右上角的自定義列,在彈出的對(duì)話框中選中更多內(nèi)容進(jìn)行查看。
查看甘特圖
HoloWeb支持甘特圖分析功能,您可單擊Query列表右上角的甘特圖,在彈出的對(duì)話框中查看同一時(shí)間Query的并發(fā)執(zhí)行情況,幫助您更好地分析并發(fā)場(chǎng)景下的性能瓶頸問(wèn)題。