sys.query_store_query (Transact-SQL)
Si applica a: SQL Server 2016 (13.x) e versioni successive database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics
Contiene informazioni sulla query e sulle statistiche di esecuzione di runtime aggregate complessive associate.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
query_id |
bigint | Chiave primaria. |
query_text_id |
bigint | Chiave esterna. Join a sys.query_store_query_text (Transact-SQL) |
context_settings_id 1 |
bigint | Chiave esterna. Join a sys.query_context_settings (Transact-SQL). |
object_id 2 |
bigint | ID dell'oggetto di database di cui fa parte la query (stored procedure, trigger, UDF CLR/UDAgg e così via). 0 se la query non viene eseguita come parte di un oggetto di database (query ad hoc). |
batch_sql_handle 3 |
varbinary(64) | ID del batch di istruzioni di cui fa parte la query. Popolato solo se la query fa riferimento a tabelle temporanee o variabili di tabella. |
query_hash |
binary(8) | Hash Zobrist sulla forma della singola query, in base all'albero di query logico associato (input). Gli hint per la query non sono inclusi come parte dell'hash. |
is_internal_query 2 |
bit | La query è stata generata internamente. |
query_parameterization_type 2 |
tinyint | Tipo di parametrizzazione:0 -Nessuno1 -Utente2 -Semplice3 -Forzato |
query_parameterization_type_desc 4 |
nvarchar(60) | Descrizione testuale per il tipo di parametrizzazione. |
initial_compile_start_time |
datetimeoffset | Ora di inizio della compilazione. |
last_compile_start_time |
datetimeoffset | Ora di inizio della compilazione. |
last_execution_time |
datetimeoffset | L'ora dell'ultima esecuzione fa riferimento all'ultima ora di fine della query o del piano. |
last_compile_batch_sql_handle |
varbinary(64) | Handle dell'ultimo batch SQL in cui è stata usata la query l'ultima volta. Può essere fornito come input per sys.dm_exec_sql_text (Transact-SQL) per ottenere il testo completo del batch. |
last_compile_batch_offset_start 2 |
bigint | Informazioni che possono essere fornite insieme last_compile_batch_sql_handle a sys.dm_exec_sql_text . |
last_compile_batch_offset_end 2 |
bigint | Informazioni che possono essere fornite insieme last_compile_batch_sql_handle a sys.dm_exec_sql_text . |
count_compiles 1 |
bigint | Statistiche di compilazione. |
avg_compile_duration |
float | Statistiche di compilazione in microsecondi. |
last_compile_duration |
bigint | Statistiche di compilazione in microsecondi. |
avg_bind_duration 2 |
float | Associazione di statistiche in microsecondi. |
last_bind_duration 2 |
bigint | Statistiche di associazione. |
avg_bind_cpu_time 2 |
float | Statistiche di associazione. |
last_bind_cpu_time 2 |
bigint | Statistiche di associazione. |
avg_optimize_duration |
float | Statistiche di ottimizzazione in microsecondi. |
last_optimize_duration |
bigint | Statistiche di ottimizzazione. |
avg_optimize_cpu_time 2 |
float | Statistiche di ottimizzazione in microsecondi. |
last_optimize_cpu_time 2 |
bigint | Statistiche di ottimizzazione. |
avg_compile_memory_kb 2 |
float | Compilare le statistiche di memoria. |
last_compile_memory_kb 2 |
bigint | Compilare le statistiche di memoria. |
max_compile_memory_kb 2 |
bigint | Compilare le statistiche di memoria. |
is_clouddb_internal_query 2 |
bit | Sempre 0 in SQL Server locale. |
1 Azure Synapse Analytics restituisce sempre uno (1
).
2 Azure Synapse Analytics restituisce sempre zero (0
).
3 Azure Synapse Analytics restituisce NULL
sempre .
4 Azure Synapse Analytics restituisce None
sempre .
Autorizzazioni
Richiede l'autorizzazione VIEW DATABASE STATE .
Contenuto correlato
- 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)
- Hint di Query Store
- Monitorare le prestazioni tramite Query Store
- Viste del catalogo di sistema (Transact-SQL)
- Stored procedure di Query Store (Transact-SQL)