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 statistikách spuštění modulu runtime pro dotaz.
| Název sloupce | Datový typ | Description |
|---|---|---|
| runtime_stats_id | bigint | Identifikátor řádku, který představuje statistiku spuštění modulu runtime pro plan_id, execution_type a runtime_stats_interval_id. Je jedinečný pouze pro předchozí intervaly statistik modulu runtime. V současné době aktivního intervalu může existovat více řádků představujících statistiky modulu runtime pro plán odkazovaný plan_id s typem spuštění reprezentovaným execution_type. Jeden řádek obvykle představuje statistiky modulu runtime, které jsou vyprázdněné na disk, zatímco jiné představují stav v paměti. Proto pokud chcete získat skutečný stav pro každý interval, potřebujete agregovat metriky, seskupit podle plan_id, execution_type a runtime_stats_interval_id. Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| plan_id | bigint | Cizí klíč. Spojí se s sys.query_store_plan (Transact-SQL). |
| runtime_stats_interval_id | bigint | Cizí klíč. Spojí se s sys.query_store_runtime_stats_interval (Transact-SQL). |
| execution_type | tinyint | Určuje typ provádění dotazu: 0 – Pravidelné provádění (úspěšně dokončeno) 3. Klient inicioval přerušené spuštění 4. Přerušení provádění výjimek |
| execution_type_desc | nvarchar(128) | Textový popis pole typu spuštění: 0 – normální 3 . Přerušeno 4. Výjimka |
| first_execution_time | datetimeoffset | Čas prvního spuštění plánu dotazu v intervalu agregace Jedná se o koncový čas provádění dotazu. |
| last_execution_time | datetimeoffset | Čas posledního spuštění plánu dotazu v intervalu agregace. Jedná se o koncový čas provádění dotazu. |
| count_executions | bigint | Celkový počet spuštění plánu dotazu v intervalu agregace |
| avg_duration | float | Průměrná doba trvání plánu dotazu v rámci agregačního intervalu (hlášená v mikrosekundách). |
| last_duration | bigint | Poslední doba trvání plánu dotazu v intervalu agregace (hlášená v mikrosekundách). |
| min_duration | bigint | Minimální doba trvání plánu dotazu v intervalu agregace (hlášená v mikrosekundách). |
| max_duration | bigint | Maximální doba trvání plánu dotazu v rámci agregačního intervalu (hlášená v mikrosekundách). |
| stdev_duration | float | Směrodatná odchylka plánu dotazu v rámci agregačního intervalu (hlášená v mikrosekundách) |
| avg_cpu_time | float | Průměrná doba procesoru pro plán dotazu v rámci agregačního intervalu (hlášená v mikrosekundách). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| last_cpu_time | bigint | Čas posledního procesoru pro plán dotazu v rámci agregačního intervalu (hlášený v mikrosekundách). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| min_cpu_time | bigint | Minimální čas procesoru pro plán dotazů v rámci agregačního intervalu (hlášený v mikrosekundách). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| max_cpu_time | bigint | Maximální doba procesoru pro plán dotazů v rámci agregačního intervalu (hlášená v mikrosekundách). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| stdev_cpu_time | float | Směrodatná odchylka času procesoru pro plán dotazu v intervalu agregace (hlášená v mikrosekundách). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| avg_logical_io_reads | float | Průměrný počet logických vstupně-výstupních čtení pro plán dotazu v rámci agregačního intervalu (vyjádřený jako počet přečtených 8 kB stránek). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| last_logical_io_reads | bigint | Poslední počet logických vstupně-výstupních čtení pro plán dotazu v rámci agregačního intervalu (vyjádřený jako počet přečtených 8 kB stránek). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| min_logical_io_reads | bigint | Minimální počet logických vstupně-výstupních operací pro plán dotazu v rámci agregačního intervalu (vyjádřený jako počet přečtených 8 kB stránek). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| max_logical_io_reads | bigint | Maximální počet logických vstupně-výstupních čtení pro plán dotazu v rámci agregačního intervalu (vyjádřený jako počet přečtených 8 kB stránek). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| stdev_logical_io_reads | float | Počet logických vstupně-výstupních operací čte směrodatnou odchylku plánu dotazu v rámci agregačního intervalu (vyjádřený jako počet přečtených 8 kB stránek). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| avg_logical_io_writes | float | Průměrný počet zápisů logických vstupně-výstupních operací pro plán dotazu v rámci agregačního intervalu (vyjádřený jako počet zapsaných 8kB stránek). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| last_logical_io_writes | bigint | Poslední počet zápisů logických vstupně-výstupních operací pro plán dotazu v rámci agregačního intervalu (vyjádřený jako počet zapsaných 8kB stránek). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| min_logical_io_writes | bigint | Minimální počet zápisů logických vstupně-výstupních operací pro plán dotazu v rámci agregačního intervalu (vyjádřený počtem zapsaných 8 kB stránek). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| max_logical_io_writes | bigint | Maximální počet zápisů logických vstupně-výstupních operací pro plán dotazu v rámci agregačního intervalu (vyjádřený jako počet zapsaných 8kB stránek). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| stdev_logical_io_writes | float | Počet logických vstupně-výstupních operací zapisuje směrodatnou odchylku plánu dotazu v rámci agregačního intervalu (vyjádřeno počtem zapsaných 8 kB stránek). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| avg_physical_io_reads | float | Průměrný počet fyzických vstupně-výstupních čtení pro plán dotazu v rámci agregačního intervalu (vyjádřený jako počet přečtených 8 kB stránek). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| last_physical_io_reads | bigint | Poslední počet fyzických vstupně-výstupních čtení plánu dotazu v rámci agregačního intervalu (vyjádřený jako počet přečtených 8 kB stránek). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| min_physical_io_reads | bigint | Minimální počet fyzickýchvstupch Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| max_physical_io_reads | bigint | Maximální početfyzickýchm intervalem (počet 8 Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| stdev_physical_io_reads | float | Počet fyzických vstupně-výstupních operací čte směrodatnou odchylku plánu dotazu v rámci agregačního intervalu (vyjádřený jako počet přečtených 8 kB stránek). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| avg_clr_time | float | Průměrná doba CLR pro plán dotazu v rámci agregačního intervalu (hlášená v mikrosekundách). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| last_clr_time | bigint | Čas posledního CLR pro plán dotazu v rámci agregačního intervalu (hlášený v mikrosekundách). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| min_clr_time | bigint | Minimální doba CLR pro plán dotazu v rámci agregačního intervalu (hlášená v mikrosekundách). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| max_clr_time | bigint | Maximální doba CLR pro plán dotazu v rámci agregačního intervalu (hlášená v mikrosekundách). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| stdev_clr_time | float | Směrodatná odchylka času CLR pro plán dotazu v intervalu agregace (hlášená v mikrosekundách). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| avg_dop | float | Average DOP (degree of parallelism) pro plán dotazu v rámci agregačního intervalu. Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| last_dop | bigint | Poslední stupeň paralelismu (DOP) pro plán dotazu v rámci agregačního intervalu Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| min_dop | bigint | Minimální stupeň paralelismu (DOP) pro plán dotazu v rámci agregačního intervalu. Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| max_dop | bigint | Maximální hodnota DOP (stupeň paralelismu) pro plán dotazu v rámci agregačního intervalu Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| stdev_dop | float | Směrodatná odchylka plánu dotazu v rámci agregačního intervalu doP (stupeň paralelismu). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| avg_query_max_used_memory | float | Průměrné udělení paměti (hlášené jako počet 8kB stránek) pro plán dotazu v rámci agregačního intervalu Vždy 0 pro dotazy pomocí nativně zkompilovaných procedur optimalizovaných pro paměť. Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| last_query_max_used_memory | bigint | Poslední udělení paměti (hlášené jako počet 8kB stránek) pro plán dotazu v rámci agregačního intervalu. Vždy 0 pro dotazy pomocí nativně zkompilovaných procedur optimalizovaných pro paměť. Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| min_query_max_used_memory | bigint | Minimální přidělení paměti (hlášené jako počet 8kB stránek) pro plán dotazu v rámci agregačního intervalu. Vždy 0 pro dotazy pomocí nativně zkompilovaných procedur optimalizovaných pro paměť. Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| max_query_max_used_memory | bigint | Maximální přidělení paměti (hlášené jako počet 8kB stránek) pro plán dotazu v rámci agregačního intervalu. Vždy 0 pro dotazy pomocí nativně zkompilovaných procedur optimalizovaných pro paměť. Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| stdev_query_max_used_memory | float | Směrodatná odchylka přidělení paměti (hlášená jako počet 8kB stránek) pro plán dotazu v rámci agregačního intervalu. Vždy 0 pro dotazy pomocí nativně zkompilovaných procedur optimalizovaných pro paměť. Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| avg_rowcount | float | Průměrný počet vrácených řádků pro plán dotazu v intervalu agregace Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| last_rowcount | bigint | Počet vrácených řádků při posledním spuštění plánu dotazu v intervalu agregace Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| min_rowcount | bigint | Minimální počet vrácených řádků pro plán dotazu v intervalu agregace. Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| max_rowcount | bigint | Maximální počet vrácených řádků pro plán dotazu v intervalu agregace |
| stdev_rowcount | float | Směrodatná odchylka počtu vrácených řádků pro plán dotazu v intervalu agregace |
| avg_num_physical_io_reads | float | Průměrný počet fyzických vstupně-výstupních čtení pro plán dotazu v rámci agregačního intervalu (vyjádřený jako počet vstupně-výstupních operací čtení). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| last_num_physical_io_reads | bigint | Poslední počet fyzických vstupně-výstupních operací pro plán dotazu v rámci agregačního intervalu (vyjádřený jako počet vstupně-výstupních operací čtení). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| min_num_physical_io_reads | bigint | Minimální počet fyzických vstupně-výstupních operací pro plán dotazu v rámci agregačního intervalu (vyjádřený jako počet vstupně-výstupních operací čtení). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| max_num_physical_io_reads | bigint | Maximální počet fyzických vstupně-výstupních čtení pro plán dotazu v rámci agregačního intervalu (vyjádřený jako počet vstupně-výstupních operací čtení). Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| avg_log_bytes_used | float | Průměrný počet bajtů v protokolu databáze používaném plánem dotazu v intervalu agregace Platí pro: SQL Server (počínaje SQL Serverem 2017 (14.x)) a službou Azure SQL Database Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| last_log_bytes_used | bigint | Počet bajtů v protokolu databáze používaném posledním spuštěním plánu dotazu v intervalu agregace Platí pro: SQL Server (počínaje SQL Serverem 2017 (14.x)) a službou Azure SQL Database Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| min_log_bytes_used | bigint | Minimální počet bajtů v databázovém protokolu používaném plánem dotazu v intervalu agregace. Platí pro: SQL Server (počínaje SQL Serverem 2017 (14.x)) a službou Azure SQL Database Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| max_log_bytes_used | bigint | Maximální počet bajtů v protokolu databáze používaném plánem dotazu v intervalu agregace. Platí pro: SQL Server (počínaje SQL Serverem 2017 (14.x)) a službou Azure SQL Database Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| stdev_log_bytes_used | float | Směrodatná odchylka počtu bajtů v protokolu databáze používaném plánem dotazu v intervalu agregace Platí pro: SQL Server (počínaje SQL Serverem 2017 (14.x)) a službou Azure SQL Database Poznámka: Azure Synapse Analytics vždy vrátí nulu (0). |
| avg_tempdb_space_used | float | Průměrný počet stránek použitých tempdb pro plán dotazu v rámci agregačního intervalu (vyjádřený jako počet 8 kB stránek).Platí pro: SQL Server (počínaje SQL Serverem 2017 (14.x)) a službou Azure SQL Database |
| last_tempdb_space_used | bigint | Poslední počet stránek použitých tempdb pro plán dotazu v rámci agregačního intervalu (vyjádřený jako počet 8 kB stránek).Platí pro: SQL Server (počínaje SQL Serverem 2017 (14.x)) a službou Azure SQL Database |
| min_tempdb_space_used | bigint | Minimální počet stránek použitých tempdb pro plán dotazu v rámci agregačního intervalu (vyjádřený jako počet 8kB stránek).Platí pro: SQL Server (počínaje SQL Serverem 2017 (14.x)) a službou Azure SQL Database |
| max_tempdb_space_used | bigint | Maximální počet stránek použitých tempdb pro plán dotazu v rámci agregačního intervalu (vyjádřený jako počet 8kB stránek).Platí pro: SQL Server (počínaje SQL Serverem 2017 (14.x)) a službou Azure SQL Database |
| stdev_tempdb_space_used | float | Počet stránek použitých ve tempdb směrodatné odchylce plánu dotazu v rámci agregačního intervalu (vyjádřený jako počet 8 kB stránek).Platí pro: SQL Server (počínaje SQL Serverem 2017 (14.x)) a službou Azure SQL Database |
| avg_page_server_io_reads | float | Průměrný počet vstupně-výstupních operací stránkovacího serveru pro plán dotazu v rámci agregačního intervalu (vyjádřený jako počet přečtených 8 kB stránek). Platí pro: Azure SQL Database Hyperscale Poznámka: Azure Synapse Analytics, Azure SQL Database, Azure SQL Managed Instance (bez hyperškálování) vždy vrátí nulu (0). |
| last_page_server_io_reads | bigint | Poslední počet vstupně-výstupních operací stránkovacího serveru pro plán dotazu v rámci agregačního intervalu (vyjádřený jako počet přečtených 8 kB stránek). Platí pro: Azure SQL Database Hyperscale Poznámka: Azure Synapse Analytics, Azure SQL Database, Azure SQL Managed Instance (bez hyperškálování) vždy vrátí nulu (0). |
| min_page_server_io_reads | bigint | Minimální počet vstupně-výstupních operací stránkovacího serveru pro plán dotazu v rámci agregačního intervalu (vyjádřený jako počet přečtených 8 kB stránek). Platí pro: Azure SQL Database Hyperscale Poznámka: Azure Synapse Analytics, Azure SQL Database, Azure SQL Managed Instance (bez hyperškálování) vždy vrátí nulu (0). |
| max_page_server_io_reads | bigint | Maximální počet vstupně-výstupních operací stránkovacího serveru pro plán dotazu v rámci agregačního intervalu (vyjádřený jako počet přečtených 8 kB stránek). Platí pro: Azure SQL Database Hyperscale Poznámka: Azure Synapse Analytics, Azure SQL Database, Azure SQL Managed Instance (bez hyperškálování) vždy vrátí nulu (0). |
| stdev_page_server_io_reads | float | Směrodatná odchylka počtu vstupně-výstupních operací stránkovacího serveru pro plán dotazu v rámci agregačního intervalu (vyjádřená počtem 8kB čtení stránek). Platí pro: Azure SQL Database Hyperscale Poznámka: Azure Synapse Analytics, Azure SQL Database, Azure SQL Managed Instance (bez hyperškálování) vždy vrátí nulu (0). |
| replica_group_id | bigint | Určuje číslo sady replik pro tuto repliku. Cizí klíč k sys.query_store_replicas. platí pro: SQL Server (počínaje SQL Serverem 2022 (16.x)) |
Povolení
VIEW DATABASE STATE Vyžaduje oprávnění.
Poznámky
Ve výjimečných situacích si můžete všimnout velkých čísel sloupců DOP (max_dop, min_dop, avg_dop a last_dop). K tomu může dojít, když se dotazy spouštějí v systémech s velkým počtem procesorů. Můžete si všimnout této nesrovnalosti ve scénářích, kdy dotaz používá uživatelem definované funkce. Technický tým tento problém prošetřuje a po vyřešení tohoto problému tuto poznámku aktualizuje. Toto je problém s hlášením ve statistikách shromážděných pro toto zobrazení katalogu a nemá vliv na skutečné spuštění dotazu nebo na výkon modulu runtime.
Další kroky
Další informace o úložišti dotazů najdete v následujících článcích:
- sys.query_store_replicas (Transact-SQL)
- sys.database_query_store_options (Transact-SQL)
- sys.query_context_settings (Transact-SQL)
- sys.query_store_plan (Transact-SQL)
- sys.query_store_query (Transact-SQL)
- sys.query_store_query_text (Transact-SQL)
- sys.query_store_wait_stats (Transact-SQL)
- sys.query_store_runtime_stats_interval (Transact-SQL)
- monitorování výkonu pomocí úložiště dotazů
- Zobrazení katalogu (Transact-SQL)
- Uložené procedury úložiště dotazů (Transact-SQL)
- osvědčený postup s úložiště dotazů