Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: SQL Server 2016 (13.x) en latere versies
van Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Bevat informatie over de query en de bijbehorende algemene statistische uitvoeringsstatistieken voor runtime.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
query_id |
bigint | Primaire sleutel. |
query_text_id |
bigint | Refererende sleutel. Joins voor sys.query_store_query_text |
context_settings_id
1 |
bigint | Refererende sleutel. Wordt samengevoegd tot sys.query_context_settings. |
object_id
2 |
bigint | Id van het databaseobject waarvan de query deel uitmaakt (opgeslagen procedure, trigger, CLR UDF/UDAgg, enzovoort).
0 als de query niet wordt uitgevoerd als onderdeel van een databaseobject (ad-hocquery). Zie de sectie Opmerkingen in dit artikel. |
batch_sql_handle
3 |
varbinary(64) | Id van de instructiebatch waarvan de query deel uitmaakt. Alleen ingevuld als een query verwijst naar tijdelijke tabellen of tabelvariabelen. |
query_hash |
binary(8) | Zobrist-hash over de vorm van de afzonderlijke query, op basis van de afhankelijke (invoer) logische querystructuur. Queryhints worden niet opgenomen als onderdeel van de hash. |
is_internal_query
2 |
bit | De query is intern gegenereerd. |
query_parameterization_type
2 |
tinyint | Type parameterisatie:0 - Geen1 -Gebruiker2 -Eenvoudig3 -Gedwongen |
query_parameterization_type_desc
4 |
nvarchar(60) | Tekstbeschrijving voor het type parameterisatie. |
initial_compile_start_time |
datetimeoffset | Begintijd van de eerste compilatie. |
last_compile_start_time |
datetimeoffset | Meest recente begintijd voor compileren. |
last_execution_time |
datetimeoffset | De laatste uitvoeringstijd verwijst naar de laatste eindtijd van de query/het plan. |
last_compile_batch_sql_handle |
varbinary(64) | Handle van de laatste SQL-batch waarin de query de laatste keer is gebruikt. Deze kan worden opgegeven als invoer voor sys.dm_exec_sql_text om de volledige tekst van de batch op te halen. |
last_compile_batch_offset_start
2 |
bigint | Informatie die kan worden verstrekt aan sys.dm_exec_sql_text samen met last_compile_batch_sql_handle. |
last_compile_batch_offset_end
2 |
bigint | Informatie die kan worden verstrekt aan sys.dm_exec_sql_text samen met last_compile_batch_sql_handle. |
count_compiles
1 |
bigint | Compilatiestatistieken. |
avg_compile_duration |
float | Compilatiestatistieken in microseconden. |
last_compile_duration |
bigint | Compilatiestatistieken in microseconden. |
avg_bind_duration
2 |
float | Bindingsstatistieken in microseconden. |
last_bind_duration
2 |
bigint | Bindingsstatistieken. |
avg_bind_cpu_time
2 |
float | Bindingsstatistieken. |
last_bind_cpu_time
2 |
bigint | Bindingsstatistieken. |
avg_optimize_duration |
float | Optimalisatiestatistieken in microseconden. |
last_optimize_duration |
bigint | Optimalisatiestatistieken. |
avg_optimize_cpu_time
2 |
float | Optimalisatiestatistieken in microseconden. |
last_optimize_cpu_time
2 |
bigint | Optimalisatiestatistieken. |
avg_compile_memory_kb
2 |
float | Compileer geheugenstatistieken. |
last_compile_memory_kb
2 |
bigint | Compileer geheugenstatistieken. |
max_compile_memory_kb
2 |
bigint | Compileer geheugenstatistieken. |
is_clouddb_internal_query
2 |
bit | Altijd 0 on-premises in SQL Server. |
1 Azure Synapse Analytics retourneert altijd één (1).
2 Azure Synapse Analytics retourneert altijd nul (0).
3 Azure Synapse Analytics retourneert NULLaltijd .
4 Azure Synapse Analytics retourneert Nonealtijd .
Remarks
De object_id kolom wordt alleen ingevuld wanneer de instructie wordt gecompileerd vanuit een Transact-SQL-module. Een module is een schemabereikobject met een rij in sys.sql_modules.
Omdat de queryoptimalisatie niet-geïndexeerde weergaven uitbreidt voordat er een plan wordt geproduceerd, blijven alleen de onderliggende tabellen behouden, hoewel geïndexeerde weergaven wel worden weergegeven als tabellen.
Permissions
Hiervoor is de machtiging VIEW DATABASE STATE vereist.
Verwante inhoud
- 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)
- Query Store-hints
- Prestaties controleren via de Query Store
- Systeemcatalogusweergaven (Transact-SQL)
- opgeslagen procedures van de Query Store (Transact-SQL)