Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: SQL Server 2016 (13.x) e alle sue 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.
Column name | Data type | Description |
---|---|---|
query_id |
bigint | Primary key. |
query_text_id |
bigint | Foreign key. Join a sys.query_store_query_text |
context_settings_id
1 |
bigint | Foreign key. Join a sys.query_context_settings. |
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). Vedere la sezione Osservazioni in questo articolo. |
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 iniziale. |
last_compile_start_time |
datetimeoffset | Ora di inizio della compilazione più recente. |
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 per ottenere il testo completo del batch. |
last_compile_batch_offset_start
2 |
bigint | Informazioni che possono essere fornite insieme sys.dm_exec_sql_text a last_compile_batch_sql_handle . |
last_compile_batch_offset_end
2 |
bigint | Informazioni che possono essere fornite insieme sys.dm_exec_sql_text a last_compile_batch_sql_handle . |
count_compiles
1 |
bigint | Compilation statistics. |
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 | Binding statistics. |
avg_bind_cpu_time
2 |
float | Binding statistics. |
last_bind_cpu_time
2 |
bigint | Binding statistics. |
avg_optimize_duration |
float | Statistiche di ottimizzazione in microsecondi. |
last_optimize_duration |
bigint | Optimization statistics. |
avg_optimize_cpu_time
2 |
float | Statistiche di ottimizzazione in microsecondi. |
last_optimize_cpu_time
2 |
bigint | Optimization statistics. |
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 .
Remarks
La object_id
colonna viene popolata solo quando l'istruzione viene compilata da un modulo Transact-SQL. Un modulo è qualsiasi oggetto con ambito schema con una riga in sys.sql_modules.
Poiché Query Optimizer espande le viste non indicizzate prima di produrre un piano, rimangono solo le tabelle sottostanti, anche se le viste indicizzate vengono visualizzate come tabelle.
Permissions
È necessaria l'autorizzazione VIEW DATABASE STATE
.
Related content
- 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)