次の方法で共有


.show queries コマンド

.show queries コマンドは、最終的な状態に達し、コマンドを呼び出すユーザーが表示するアクセス権を持つクラスターに対するクエリを一覧表示します。 必要に応じて、このコマンドでは、まだ実行中のクエリ、特定のユーザーによるクエリ、またはユーザー別にグループ化されたクエリを返すことができます。 クエリとコマンドの両方の完了を確認するには、.show queries-and-commands を使用します。

アクセス許可

Database Admin または Database Monitor は、データベースで呼び出された任意のコマンドを確認できます。 他のユーザーは、自分のクエリのみを表示できます。

構文

.show queries

.showrunning queries [ by user UserPrincipalName]

構文規則について詳しく知る。

パラメーター

件名 タイプ Required 説明
UserPrincipalName string クエリの一覧を返す特定のユーザーの UPN。

返品

  • クラスター内のすべてのデータベースで以前に実行されたクエリとその完了統計を含むテーブルを返します。 KQL クエリを使用して結果を調べることができます。
  • 現在のユーザー、別のユーザー、またはすべてのユーザーによって現在実行中のクエリの一覧を返します。

Note

クエリのテキストは、64 KB より後ろは切り捨てられます。

返されるテーブル スキーマは次のとおりです。

ColumnName [列の型] 説明
ClientActivityId string 要求のクライアント ID
Text string 64 KB で切り捨てられたクエリ テキスト
データベース string クエリが実行されたデータベースの名前
StartedOn datetime クエリの実行が開始されたときのタイムスタンプ
LastUpdatedOn datetime 最新の状態更新のタイムスタンプ
Duration timespan サーバー側のクエリ期間
都道府県 string 完了状態
RootActivityId guid サーバー側の要求 ID
User string クエリを実行したユーザー ID
FailureReason string エラーの理由。 クエリが成功した場合、このフィールドは空です。
TotalCpu timespan クエリで使用された合計 CPU
CacheStatistics dynamic データ キャッシュの使用状況の統計
アプリケーション string クエリの実行に使用されたアプリケーションの名前
MemoryPeak long メモリのピーク統計
ScannedExtentsStatistics dynamic スキャンされたシャード (エクステント) の統計
プリンシパル string クエリの実行に使用されたユーザーまたはアプリケーションの AAD-ID
ClientRequestProperties dynamic クライアント要求のプロパティ
ResultSetStatistics dynamic 返されたデータセットを記述する統計
WorkloadGroup string クエリが関連付けられたワークロード グループの名前

完了したクエリを表示する

.show queries 
| project Text, Duration
| take 10

出力

Text Duration
StormEvents | DeathsDirect による並べ替え (降順) 00:00:00.2343761
StormEvents | DeathsDirect による並べ替え (降順) 00:00:00.2187503
StormEvents | DeathsDirect による並べ替え (降順) 00:00:00.2343115
StormEvents | DamageProperty による並べ替え (降順) 00:00:00.2656510
StormEvents | StartTime による並べ替え (降順) 00:00:00.2343012
StormEvents | StartTime による並べ替え (降順) 00:00:00.2813042
StormEvents | StartTime による並べ替え (降順) 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>