Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí na: SQL Server 2016 (13.x) a nowše verzie
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL database in Microsoft Fabric
Obsahuje informace o dotazu a jeho přidružené celkové agregované statistiky provádění modulu runtime.
| Název sloupce | Datový typ | Description |
|---|---|---|
query_id |
bigint | Primární klíč. |
query_text_id |
bigint | Cizí klíč. Spojení k sys.query_store_query_text |
context_settings_id
1 |
bigint | Cizí klíč. Připojí se k sys.query_context_settings. |
object_id
2 |
bigint | ID databázového objektu, na který je dotaz součástí (uložená procedura, trigger, UDF/UDAgg CLR atd.).
0 pokud se dotaz nespustí jako součást databázového objektu (ad hoc dotaz). Viz část Poznámky v tomto článku. |
batch_sql_handle
3 |
varbinary(64) | ID dávky příkazu, na které je dotaz součástí. Naplněno pouze v případě, že dotaz odkazuje na dočasné tabulky nebo proměnné tabulky. |
query_hash |
binary(8) | Hodnota hash Zobrist nad tvarem jednotlivého dotazu na základě vázaného (vstupního) logického stromu dotazu. Nápovědy k dotazům nejsou zahrnuty jako součást hodnoty hash. |
is_internal_query
2 |
bit | Dotaz se vygeneroval interně. |
query_parameterization_type
2 |
tinyint | Typ parametrizace:0 – žádné1 -Uživatel2 -Jednoduchý3 -Vynucený |
query_parameterization_type_desc
4 |
nvarchar(60) | Textový popis pro typ parametrizace. |
initial_compile_start_time |
datetimeoffset | Počáteční čas spuštění kompilace. |
last_compile_start_time |
datetimeoffset | Poslední čas spuštění kompilace |
last_execution_time |
datetimeoffset | Čas posledního spuštění odkazuje na poslední koncový čas dotazu nebo plánu. |
last_compile_batch_sql_handle |
varbinary(64) | Zpracování poslední dávky SQL, ve které byl dotaz naposledy použit. Dá se zadat jako vstup pro sys.dm_exec_sql_text , abyste získali úplný text dávky. |
last_compile_batch_offset_start
2 |
bigint | Informace, které lze poskytnout sys.dm_exec_sql_text spolu s last_compile_batch_sql_handle. |
last_compile_batch_offset_end
2 |
bigint | Informace, které lze poskytnout sys.dm_exec_sql_text spolu s last_compile_batch_sql_handle. |
count_compiles
1 |
bigint | Statistika kompilace. |
avg_compile_duration |
float | Statistika kompilace v mikrosekundách. |
last_compile_duration |
bigint | Statistika kompilace v mikrosekundách. |
avg_bind_duration
2 |
float | Vazbové statistiky v mikrosekundách. |
last_bind_duration
2 |
bigint | Vazbové statistiky. |
avg_bind_cpu_time
2 |
float | Vazbové statistiky. |
last_bind_cpu_time
2 |
bigint | Vazbové statistiky. |
avg_optimize_duration |
float | Statistika optimalizace v mikrosekundách |
last_optimize_duration |
bigint | Statistika optimalizace |
avg_optimize_cpu_time
2 |
float | Statistika optimalizace v mikrosekundách |
last_optimize_cpu_time
2 |
bigint | Statistika optimalizace |
avg_compile_memory_kb
2 |
float | Kompilace statistiky paměti. |
last_compile_memory_kb
2 |
bigint | Kompilace statistiky paměti. |
max_compile_memory_kb
2 |
bigint | Kompilace statistiky paměti. |
is_clouddb_internal_query
2 |
bit | Vždy 0 v místním SQL Serveru. |
1 Azure Synapse Analytics vždy vrátí jednu (1).
2 Azure Synapse Analytics vždy vrátí nulu (0).
3 Azure Synapse Analytics vždy vrátí NULL.
4 Azure Synapse Analytics vždy vrátí None.
Remarks
Sloupec object_id se naplní pouze v případech, kdy je příkaz zkompilován z modulu Transact-SQL. Modul je jakýkoli objekt s oborem schématu, který má řádek v sys.sql_modules.
Vzhledem k tomu, že optimalizátor dotazů rozšiřuje neindexovaná zobrazení před vytvořením plánu, zůstávají pouze podkladové tabulky, i když se indexovaná zobrazení zobrazují jako tabulky.
Permissions
Vyžaduje oprávnění VIEW DATABASE STATE.
Související obsah
- 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)
- Pokyny pro úložiště dotazů
- Monitorování výkonu s využitím úložiště dotazů
- Zobrazení systémového katalogu (Transact-SQL)
- uložené procedury úložiště dotazů (Transact-SQL)