适用于:✅Azure 数据资源管理器
.show queries 命令会列出群集上已达到最终状态的查询,以及调用该命令的用户有权查看的查询。 该命令也可以返回仍在运行的查询、特定用户的查询或按用户分组的查询。 若要查看查询和命令完成情况,请使用 .show queries-and-commands。
权限
数据库管理员或数据库监视员可以看到在数据库上调用的任何命令。 其他用户只能查看其查询。
语法
.show queries
.show running queries [ by user UserPrincipalName]
详细了解语法约定。
参数
| 客户 | 类型 | 必需 | 说明 |
|---|---|---|---|
| UserPrincipalName | string |
要为其返回查询列表的特定用户的 UPN。 |
返回
- 返回一个表,该表包含之前在所有数据库中运行的查询及其完成情况统计信息。 可以使用 KQL 查询来浏览结果。
- 返回当前用户或另一个用户或所有用户当前正在执行的查询的列表。
注意
查询文本在达到 64 KB 后会被截断。
返回的表架构为:
| ColumnName | ColumnType | 说明 |
|---|---|---|
| ClientActivityId | string |
请求的客户端 ID |
| 文本 | string |
查询文本,达到 64 KB 后将被截断 |
| 数据库 | string |
对其执行了查询的数据库的名称 |
| StartedOn | datetime |
查询执行开始时间戳 |
| LastUpdatedOn | datetime |
上次状态更新时间戳 |
| 持续时间 | timespan |
服务器端查询持续时间 |
| State | string |
完成状态 |
| RootActivityId | guid |
服务器端请求 ID |
| 用户 | 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
输出
| 文本 | 持续时间 |
|---|---|
| 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>