sys.query_store_query (Transact-SQL)
Aplica-se a: SQL Server 2016 (13.x) e posterior Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics
Contém informações sobre a consulta e suas estatísticas gerais de execução de tempo de execução agregadas associadas.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
query_id |
bigint | Chave primária. |
query_text_id |
bigint | Chave estrangeira. Junções ao sys.query_store_query_text (Transact-SQL) |
context_settings_id 1 |
bigint | Chave estrangeira. Ingressa no sys.query_context_settings (Transact-SQL). |
object_id 2 |
bigint | ID do objeto de banco de dados do qual a consulta faz parte (procedimento armazenado, gatilho, CLR UDF/UDAgg etc.). 0 se a consulta não for executada como parte de um objeto de banco de dados (consulta ad hoc). |
batch_sql_handle 3 |
varbinary(64) | ID do lote de instruções do qual a consulta faz parte. Preenchido somente se a consulta fizer referência a tabelas temporárias ou variáveis de tabela. |
query_hash |
binary(8) | Zobrist sobre a forma da consulta individual, com base na árvore de consulta lógica associada (entrada). As dicas de consulta não são incluídas como parte do hash. |
is_internal_query 2 |
bit | A consulta foi gerada internamente. |
query_parameterization_type 2 |
tinyint | Tipo de parametrização:0 -Nenhum1 -Utilizador2 -Simples3 -Forçado |
query_parameterization_type_desc 4 |
nvarchar(60) | Descrição textual para o tipo de parametrização. |
initial_compile_start_time |
datetimeoffset | Compile a hora de início. |
last_compile_start_time |
datetimeoffset | Compile a hora de início. |
last_execution_time |
datetimeoffset | O último tempo de execução se refere à última hora de término da consulta/plano. |
last_compile_batch_sql_handle |
varbinary(64) | Identificador do último lote SQL no qual a consulta foi usada da última vez. Ele pode ser fornecido como entrada para sys.dm_exec_sql_text (Transact-SQL) para obter o texto completo do lote. |
last_compile_batch_offset_start 2 |
bigint | Informações que podem ser fornecidas junto sys.dm_exec_sql_text com last_compile_batch_sql_handle . |
last_compile_batch_offset_end 2 |
bigint | Informações que podem ser fornecidas junto sys.dm_exec_sql_text com last_compile_batch_sql_handle . |
count_compiles 1 |
bigint | Estatísticas de compilação. |
avg_compile_duration |
float | Compile estatísticas em microssegundos. |
last_compile_duration |
bigint | Compile estatísticas em microssegundos. |
avg_bind_duration 2 |
float | Estatísticas de vinculação em microssegundos. |
last_bind_duration 2 |
bigint | Estatísticas vinculativas. |
avg_bind_cpu_time 2 |
float | Estatísticas vinculativas. |
last_bind_cpu_time 2 |
bigint | Estatísticas vinculativas. |
avg_optimize_duration |
float | Estatísticas de otimização em microssegundos. |
last_optimize_duration |
bigint | Estatísticas de otimização. |
avg_optimize_cpu_time 2 |
float | Estatísticas de otimização em microssegundos. |
last_optimize_cpu_time 2 |
bigint | Estatísticas de otimização. |
avg_compile_memory_kb 2 |
float | Compile estatísticas de memória. |
last_compile_memory_kb 2 |
bigint | Compile estatísticas de memória. |
max_compile_memory_kb 2 |
bigint | Compile estatísticas de memória. |
is_clouddb_internal_query 2 |
bit | Sempre 0 no SQL Server local. |
1 O Azure Synapse Analytics sempre retorna um (1
).
2 O Azure Synapse Analytics sempre retorna zero (0
).
3 O Azure Synapse Analytics sempre retorna NULL
.
4 O Azure Synapse Analytics sempre retorna None
.
Permissões
Exige a permissão VIEW DATABASE STATE.
Conteúdo relacionado
- 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)
- Dicas do Repositório de Consultas
- Monitorar o desempenho usando o Repositório de Consultas
- Exibições de catálogo do sistema (Transact-SQL)
- Procedimentos armazenados do Repositório de Consultas (Transact-SQL)