适用于: SQL Server 2016 (13.x) 及更高版本
Azure SQL 数据库
Azure SQL 托管实例
Azure Synapse Analytics
包含有关查询及其关联的整体聚合运行时执行统计信息的信息。
列名称 | 数据类型 | 说明 |
---|---|---|
query_id |
bigint | 主密钥。 |
query_text_id |
bigint | 外键。 联接到 sys.query_store_query_text (Transact-SQL) |
context_settings_id
1 |
bigint | 外键。 联接到 sys.query_context_settings (Transact-SQL)。 |
object_id
2 |
bigint | 查询所属的数据库对象的 ID(存储过程、触发器、CLR UDF/UDAgg 等)。
0 如果查询未作为数据库对象的一部分执行(即席查询)。 |
batch_sql_handle
3 |
varbinary(64) | 查询所属的语句批处理的 ID。 仅当查询引用临时表或表变量时填充。 |
query_hash |
binary(8) | 基于绑定(输入)逻辑查询树对单个查询形状的 Zobrist 哈希。 查询提示不包括为哈希的一部分。 |
is_internal_query
2 |
位 | 查询是在内部生成的。 |
query_parameterization_type
2 |
tinyint | 参数化类型:0 -没有1 -用户2 -简单3 -强迫 |
query_parameterization_type_desc
4 |
nvarchar(60) | 参数化类型的文本说明。 |
initial_compile_start_time |
datetimeoffset | 初始编译开始时间。 |
last_compile_start_time |
datetimeoffset | 最新的编译开始时间。 |
last_execution_time |
datetimeoffset | 上次执行时间是指查询/计划的最后结束时间。 |
last_compile_batch_sql_handle |
varbinary(64) | 上次使用查询的最后一个 SQL 批处理的句柄。 可以将其作为输入 提供给sys.dm_exec_sql_text(Transact-SQL), 以获取批处理的全文。 |
last_compile_batch_offset_start
2 |
bigint | 可以一起sys.dm_exec_sql_text 提供的信息last_compile_batch_sql_handle 。 |
last_compile_batch_offset_end
2 |
bigint | 可以一起sys.dm_exec_sql_text 提供的信息last_compile_batch_sql_handle 。 |
count_compiles
1 |
bigint | 编译统计信息。 |
avg_compile_duration |
漂浮 | 以微秒为单位的编译统计信息。 |
last_compile_duration |
bigint | 以微秒为单位的编译统计信息。 |
avg_bind_duration
2 |
漂浮 | 以微秒为单位绑定统计信息。 |
last_bind_duration
2 |
bigint | 绑定统计信息。 |
avg_bind_cpu_time
2 |
漂浮 | 绑定统计信息。 |
last_bind_cpu_time
2 |
bigint | 绑定统计信息。 |
avg_optimize_duration |
漂浮 | 优化统计信息(以微秒为单位)。 |
last_optimize_duration |
bigint | 优化统计信息。 |
avg_optimize_cpu_time
2 |
漂浮 | 优化统计信息(以微秒为单位)。 |
last_optimize_cpu_time
2 |
bigint | 优化统计信息。 |
avg_compile_memory_kb
2 |
漂浮 | 编译内存统计信息。 |
last_compile_memory_kb
2 |
bigint | 编译内存统计信息。 |
max_compile_memory_kb
2 |
bigint | 编译内存统计信息。 |
is_clouddb_internal_query
2 |
位 | 始终 0 在本地 SQL Server 中。 |
1 Azure Synapse Analytics 始终返回一个 (1
)。
2 Azure Synapse Analytics 始终返回零(0
)。
3 Azure Synapse Analytics 始终返回 NULL
。
4 Azure Synapse Analytics 始终返回 None
。
权限
需要 VIEW DATABASE STATE 权限。
相关内容
- sys.database_query_store_options(Transact-SQL)
- sys.query_context_settings(Transact-SQL)
- sys.query_store_plan(Transact-SQL)
- sys.query_store_query_text(Transact-SQL)
- sys.query_store_wait_stats(Transact-SQL)
- sys.query_store_runtime_stats(Transact-SQL)
- sys.query_store_runtime_stats_interval(Transact-SQL)
- sys.fn_stmt_sql_handle_from_sql_stmt(Transact-SQL)
- 查询存储提示
- 使用查询存储来监视性能
- 系统目录视图 (Transact-SQL)
- 查询存储存储过程 (Transact-SQL)