Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server 2016 (13.x) e versões
posteriores Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL database in Microsoft Fabric
Contém informações sobre a consulta e suas estatísticas gerais de execução agregadas associadas.
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
query_id |
bigint | Chave primária. |
query_text_id |
bigint | Chave estrangeira. Junta-se à sys.query_store_query_text |
context_settings_id
1 |
bigint | Chave estrangeira. Junta-se à sys.query_context_settings. |
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). Consulte a seção Comentários neste artigo. |
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 hash sobre a forma da consulta individual, com base na árvore de consulta lógica acoplada (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 | Hora inicial de início da compilação. |
last_compile_start_time |
datetimeoffset | Hora de início da compilação mais recente. |
last_execution_time |
datetimeoffset | O último tempo de execução refere-se à ú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 obter o texto completo do lote. |
last_compile_batch_offset_start
2 |
bigint | Informações que podem ser fornecidas juntamente sys.dm_exec_sql_text com last_compile_batch_sql_handleo . |
last_compile_batch_offset_end
2 |
bigint | Informações que podem ser fornecidas juntamente sys.dm_exec_sql_text com last_compile_batch_sql_handleo . |
count_compiles
1 |
bigint | Compilação de estatísticas. |
avg_compile_duration |
float | Compilação de estatísticas em microssegundos. |
last_compile_duration |
bigint | Compilação de estatísticas em microssegundos. |
avg_bind_duration
2 |
float | Vinculação de estatísticas 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.
Remarks
A object_id coluna é preenchida somente quando a instrução é compilada de um módulo Transact-SQL. Um módulo é qualquer objeto com escopo de esquema que tenha uma linha no sys.sql_modules.
Como o otimizador de consulta expande modos de exibição não indexados antes de produzir um plano, apenas as tabelas subjacentes permanecem, embora as exibições indexadas apareçam como tabelas.
Permissions
Requer a permissão de 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)
- Indicações do Query Store
- Monitorar o desempenho usando o Repositório de Consultas
- Vistas do catálogo do sistema (Transact-SQL)
- Procedimentos armazenados do Query Store (Transact-SQL)