sys.dm_pdw_nodes_exec_query_profiles (Transact-SQL)

适用于:Azure Synapse Analytics

监视执行查询时的实时数据仓库查询进度。

注意

Azure Synapse Analytics 中的无服务器 SQL 池不支持此语法。

返回的表

返回的计数器基于每个运算符和每个线程。 结果是动态的,与现有选项的结果不匹配,例如 SET STATISTICS XML ON 仅当查询完成时才会创建输出。

列名称 数据类型 描述
pdw_node_id int 与节点关联的唯一数值 ID。
session_id smallint 标识运行此查询的会话。 引用 dm_exec_sessions.session_id。
request_id int 确定目标请求。 引用 dm_exec_sessions.request_id。
sql_handle varbinary(64) 是唯一标识查询所属的批处理或存储过程的令牌。 引用 dm_exec_query_stats.sql_handle。
plan_handle varbinary(64) 一个标记,为已执行且其计划位于计划缓存中或当前正在执行的批次唯一标识查询执行计划。 引用 dm_exec_query_stats.plan_handle。
physical_operator_name nvarchar(256) 物理运算符名称。
node_id int 标识查询树中的运算符节点。
thread_id int 区分属于同一个查询运算符节点的线程(针对并行查询)。
task_address varbinary(8) 确定此线程正在使用的 SQLOS 任务。 引用 dm_os_tasks.task_address。
row_count bigint 运算符迄今返回的行数。
rewind_count bigint 迄今为止的重绕数。
rebind_count bigint 迄今为止的重新绑定数。
end_of_scan_count bigint 迄今为止的扫描结束次数。
estimate_row_count bigint 估计的行数。 可用于将 estimated_row_count 与实际 row_count 进行比较。
first_active_time bigint 首次调用运算符的时间(毫秒)。
last_active_time bigint 上次调用运算符的时间(毫秒)。
open_time bigint 打开时的时间戳(毫秒)。
first_row_time bigint 打开第一行时的时间戳(毫秒)。
last_row_time bigint 打开最后一行时的时间戳(毫秒)。
close_time bigint 关闭时的时间戳(毫秒)。
elapsed_time_ms bigint 到目前为止,目标节点的操作使用的总运行时间(以毫秒为单位)。
cpu_time_ms bigint 到目前为止,目标节点的操作使用的 CPU 总时间(以毫秒为单位)。
database_id smallint 包含要对其进行读写的对象的数据库的 ID。
object_id int 要对其进行读写的对象的标识符。 引用 sys.objects.object_id。
index_id int 打开其行级的索引(如果有)。
scan_count bigint 迄今为止的表/索引扫描数。
logical_read_count bigint 迄今为止的逻辑读取数。
physical_read_count bigint 迄今为止的物理读取数。
read_ahead_count bigint 迄今为止的预读数。
write_page_count bigint 迄今为止由于溢出而导致的页写入数。
lob_logical_read_count bigint 迄今为止的 LOB 逻辑读取数。
lob_physical_read_count bigint 迄今为止的 LOB 物理读取数。
lob_read_ahead_count bigint 迄今为止的 LOB 预读数。
segment_read_count int 迄今为止的段预读数。
segment_skip_count int 迄今为止跳过的段数。
actual_read_row_count bigint 在应用残差谓词之前,运算符读取的行数。
estimated_read_row_count bigint 适用于: 从 SQL Server 2016 (13.x) SP1 开始。
在应用残差谓词之前,运算符估计读取的行数。

注解

sys.dm_exec_query_profiles中的相同备注适用。

权限

要求具有对服务器的 VIEW SERVER STATE 权限。

另请参阅

Azure Synapse Analytics 和并行数据仓库动态管理视图 (Transact-SQL)

后续步骤

Azure Synapse Analytics 开发概述](/azure/sql-data-warehouse/sql-data-warehouse-overview-develop)。