.show queries 命令
適用於: ✅Microsoft網狀架構✅Azure 數據總管
命令.show
queries
會列出叢集上已達到最終狀態的查詢,以及叫用命令的使用者可存取 。 或者,命令可以傳回仍在執行的查詢、特定用戶的查詢,或依使用者分組的查詢。 若要查看查詢和命令完成,請使用 .show queries-and-commands。
命令.show
queries
會列出已達到最終狀態之 eventhouse 的查詢,以及叫用命令的使用者可以存取 。 或者,命令可以傳回仍在執行的查詢、特定用戶的查詢,或依使用者分組的查詢。 若要查看查詢和命令完成,請使用 .show queries-and-commands。
權限
資料庫管理員或資料庫監視器可以看到在資料庫上叫用的任何命令。 其他使用者只能看到其查詢。
語法
.show
queries
.show
running
queries
[ by user
UserPrincipalName]
深入瞭解 語法慣例。
參數
姓名 | 類型 | 必要 | 描述 |
---|---|---|---|
UserPrincipalName | string |
要傳回查詢清單之特定使用者的UPN。 |
傳回
- 傳回數據表,其中包含先前在叢集中的所有資料庫上執行查詢及其完成統計數據。 您可以使用 KQL 查詢來探索結果。
- 傳回目前使用者、其他使用者或所有使用者目前執行查詢的清單。
- 傳回數據表,其中包含先前在叢集中的所有資料庫上執行查詢及其完成統計數據。 您可以使用 KQL 查詢來探索結果。
- 傳回目前使用者、其他使用者或所有使用者目前執行查詢的清單。
注意
查詢的文字會在 64 KB 之後截斷。
傳回的數據表架構為:
ColumnName | ColumnType | 描述 |
---|---|---|
ClientActivityId | string |
要求的用戶端識別碼 |
Text | string |
查詢文字,截斷為 64 KB |
Database | string |
執行查詢的資料庫名稱 |
StartedOn | datetime |
查詢執行開始時的時間戳 |
LastUpdatedOn | datetime |
上次狀態更新的時間戳 |
期間 | timespan |
伺服器端查詢持續時間 |
州/省 | string |
完成狀態 |
RootActivityId | guid |
伺服器端要求標識碼 |
User | string |
執行查詢的使用者識別碼 |
FailureReason | string |
失敗原因。 如果查詢成功,此欄位是空的。 |
TotalCpu | timespan |
查詢所耗用的CPU總計 |
CacheStatistics | dynamic |
數據快取使用量統計數據 |
申請 | string |
用來執行查詢的應用程式名稱 |
MemoryPeak | long |
尖峰記憶體統計數據 |
ScanedExtentsStatistics | dynamic |
掃描分區的統計資料(範圍) |
主體 | string |
用來執行查詢的使用者或應用程式的 AAD 識別碼 |
ClientRequestProperties | dynamic |
用戶端要求屬性 |
ResultSetStatistics | dynamic |
描述傳回數據集的統計數據 |
WorkloadGroup | string |
查詢與相關聯的工作負載群組名稱 |
範例
顯示已完成的查詢
.show queries
| project Text, Duration
| take 10
輸出
Text | 期間 |
---|---|
StormEvents |sort by DeathsDirect desc | 00:00:00.2343761 |
StormEvents |sort by DeathsDirect desc | 00:00:00.2187503 |
StormEvents |sort by DeathsDirect desc | 00:00:00.2343115 |
StormEvents |sort by DamageProperty desc | 00:00:00.2656510 |
StormEvents |sort by StartTime desc | 00:00:00.2343012 |
StormEvents |sort by StartTime desc | 00:00:00.2813042 |
StormEvents |sort by StartTime desc | 00:00:00.3594493 |
TestFunction(5) | 00:00:00.0312024 |
traceAgg(now(5500d)) | 00:00:00.0312952 |
traceAgg(now(-5500d)) | 00:00:00.0312445 |
顯示目前使用者執行中的查詢
.show running queries
顯示指定使用者執行中的查詢
.show running queries by user <UserPrincipalName>