sys.query_store_query (Transact-SQL)
适用于: 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 |
bit | 查询是在内部生成的。 |
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 | 可以一起last_compile_batch_sql_handle 提供的信息sys.dm_exec_sql_text 。 |
last_compile_batch_offset_end 2 |
bigint | 可以一起last_compile_batch_sql_handle 提供的信息sys.dm_exec_sql_text 。 |
count_compiles 1 |
bigint | 编译统计信息。 |
avg_compile_duration |
float | 以微秒为单位的编译统计信息。 |
last_compile_duration |
bigint | 以微秒为单位的编译统计信息。 |
avg_bind_duration 2 |
float | 以微秒为单位绑定统计信息。 |
last_bind_duration 2 |
bigint | 绑定统计信息。 |
avg_bind_cpu_time 2 |
float | 绑定统计信息。 |
last_bind_cpu_time 2 |
bigint | 绑定统计信息。 |
avg_optimize_duration |
float | 优化统计信息(以微秒为单位)。 |
last_optimize_duration |
bigint | 优化统计信息。 |
avg_optimize_cpu_time 2 |
float | 优化统计信息(以微秒为单位)。 |
last_optimize_cpu_time 2 |
bigint | 优化统计信息。 |
avg_compile_memory_kb 2 |
float | 编译内存统计信息。 |
last_compile_memory_kb 2 |
bigint | 编译内存统计信息。 |
max_compile_memory_kb 2 |
bigint | 编译内存统计信息。 |
is_clouddb_internal_query 2 |
bit | 始终 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)