queryinsights.exec_requests_history (Transact-SQL)

适用于:Microsoft Fabric 中的 SQL 分析终结点和仓库

Microsoft queryinsights.exec_requests_history Fabric 提供有关每个已完成 SQL 请求的信息。

列名称 数据类型 描述
distributed_statement_id uniqueidentifier 每个查询的唯一 ID。
start_time datetime2 查询开始运行时的时间。
command varchar(8000) 执行查询的完整文本。
login_name varchar(128) 发送查询的用户或系统的名称。
row_count bigint 查询检索的行数。
total_elapsed_time_ms int 查询完成的总时间(ms)。
status varchar(30) 查询状态: 成功失败已取消
session_id smallint 将查询链接到特定用户会话的 ID。
connection_id uniqueidentifier 查询连接的标识号。 Nullable。
batch_id uniqueidentifier 分组查询的 ID(如果适用)。 Nullable。
root_batch_id uniqueidentifier 主查询组的 ID(如果嵌套)。 Nullable。
query_hash varchar(200) 对查询计算的二进制哈希值,用于标识具有类似逻辑的查询。 可以使用查询哈希在 Query Insight 视图之间关联。 有关详细信息,请参阅 Query Insights - 聚合
label varchar(8000) 与某些 SELECT 查询语句关联的可选标签字符串。
allocated_cpu_time_ms bigint 显示为查询执行分配的 CPU 总时间。
data_scanned_remote_storage_mb bigint 显示从远程存储(One Lake)扫描/读取的数据量。
data_scanned_memory_mb bigint 显示从本地内存扫描的数据量。 从磁盘和内存一起扫描的数据表示从缓存中读取的数据量。
data_scanned_disk_mb bigint 显示从本地磁盘扫描/读取的数据量。 从磁盘和内存一起扫描的数据表示从缓存中读取的数据量。

权限

应该有权访问高级容量工作区中具有参与者或更高权限的 SQL 分析终结点或仓库

下一步