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 uitvoeringsstatistieken van runtime voor de query.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
| runtime_stats_id | bigint | Id van de rij die runtime-uitvoeringsstatistieken vertegenwoordigt voor de plan_id, execution_type en runtime_stats_interval_id. Deze is alleen uniek voor de intervallen van de afgelopen runtimestatistieken. Voor het huidige actieve interval kunnen er meerdere rijen zijn die runtimestatistieken vertegenwoordigen voor het plan waarnaar wordt verwezen door plan_id, met het uitvoeringstype dat wordt vertegenwoordigd door execution_type. Normaal gesproken vertegenwoordigt één rij runtimestatistieken die worden leeggemaakt op schijf, terwijl andere(n) de status van het geheugen vertegenwoordigen. Om de werkelijke status voor elk interval op te halen, moet u daarom metrische gegevens aggregeren, groeperen op plan_id, execution_type en runtime_stats_interval_id. Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| plan_id | bigint | Refererende sleutel. Wordt samengevoegd met sys.query_store_plan (Transact-SQL). |
| runtime_stats_interval_id | bigint | Refererende sleutel. Wordt samengevoegd met sys.query_store_runtime_stats_interval (Transact-SQL). |
| execution_type | tinyint | Bepaalt het type queryuitvoering: 0 - Reguliere uitvoering (voltooid) 3 - Door de client geïnitieerde uitvoering 4 - Uitvoering van uitzondering afgebroken |
| execution_type_desc | nvarchar(128) | Tekstbeschrijving van het uitvoeringstypeveld: 0 - Normaal 3 - Afgebroken 4 - Uitzondering |
| first_execution_time | datetimeoffset | Eerste uitvoeringstijd voor het queryplan binnen het aggregatie-interval. Dit is de eindtijd van de uitvoering van de query. |
| last_execution_time | datetimeoffset | Laatste uitvoeringstijd voor het queryplan binnen het aggregatie-interval. Dit is de eindtijd van de uitvoering van de query. |
| count_executions | bigint | Het totale aantal uitvoeringen voor het queryplan binnen het aggregatie-interval. |
| avg_duration | float | Gemiddelde duur voor het queryplan binnen het aggregatie-interval (gerapporteerd in microseconden). |
| last_duration | bigint | Laatste duur voor het queryplan binnen het aggregatie-interval (gerapporteerd in microseconden). |
| min_duration | bigint | Minimale duur voor het queryplan binnen het aggregatie-interval (gerapporteerd in microseconden). |
| max_duration | bigint | Maximale duur voor het queryplan binnen het aggregatie-interval (gerapporteerd in microseconden). |
| stdev_duration | float | De standaarddeviatie van de duur voor het queryplan binnen het aggregatie-interval (gerapporteerd in microseconden). |
| avg_cpu_time | float | Gemiddelde CPU-tijd voor het queryplan binnen het aggregatie-interval (gerapporteerd in microseconden). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| last_cpu_time | bigint | Laatste CPU-tijd voor het queryplan binnen het aggregatie-interval (gerapporteerd in microseconden). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| min_cpu_time | bigint | Minimale CPU-tijd voor het queryplan binnen het aggregatie-interval (gerapporteerd in microseconden). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| max_cpu_time | bigint | Maximale CPU-tijd voor het queryplan binnen het aggregatie-interval (gerapporteerd in microseconden). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| stdev_cpu_time | float | Standaarddeviatie voor cpu-tijd voor het queryplan binnen het aggregatie-interval (gerapporteerd in microseconden). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| avg_logical_io_reads | float | Het gemiddelde aantal logische I/O-leesbewerkingen voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal 8 KB-pagina's gelezen). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| last_logical_io_reads | bigint | Het laatste aantal logische I/O-leesbewerkingen voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal 8 KB-pagina's gelezen). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| min_logical_io_reads | bigint | Minimaal aantal logische I/O-leesbewerkingen voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal 8 KB-pagina's gelezen). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| max_logical_io_reads | bigint | Maximum aantal logische I/O-leesbewerkingen voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal 8 KB-pagina's gelezen). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| stdev_logical_io_reads | float | Het aantal logische I/O leest standaarddeviatie voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal 8 KB-pagina's gelezen). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| avg_logical_io_writes | float | Het gemiddelde aantal logische I/O-schrijfbewerkingen voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal geschreven pagina's van 8 kB). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| last_logical_io_writes | bigint | Het laatste aantal logische I/O-schrijfbewerkingen voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal geschreven 8 KB-pagina's). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| min_logical_io_writes | bigint | Minimaal aantal logische I/O-schrijfbewerkingen voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal geschreven 8 KB-pagina's). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| max_logical_io_writes | bigint | Maximum aantal logische I/O-schrijfbewerkingen voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal geschreven pagina's van 8 kB). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| stdev_logical_io_writes | float | Het aantal logische I/O schrijft standaarddeviatie voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal geschreven 8 KB-pagina's). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| avg_physical_io_reads | float | Het gemiddelde aantal fysieke I/O-leesbewerkingen voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal 8 KB-pagina's gelezen). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| last_physical_io_reads | bigint | Het laatste aantal fysieke I/O-leesbewerkingen voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal 8 KB-pagina's gelezen). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| min_physical_io_reads | bigint | Minimaal aantal fysieke I/O-leesbewerkingen voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal 8 KB-pagina's gelezen). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| max_physical_io_reads | bigint | Maximum aantal fysieke I/O-leesbewerkingen voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal 8 KB-pagina's gelezen). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| stdev_physical_io_reads | float | Het aantal fysieke I/O leest standaarddeviatie voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal 8 KB-pagina's gelezen). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| avg_clr_time | float | Gemiddelde CLR-tijd voor het queryplan binnen het aggregatie-interval (gerapporteerd in microseconden). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| last_clr_time | bigint | Laatste CLR-tijd voor het queryplan binnen het aggregatie-interval (gerapporteerd in microseconden). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| min_clr_time | bigint | Minimale CLR-tijd voor het queryplan binnen het aggregatie-interval (gerapporteerd in microseconden). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| max_clr_time | bigint | Maximale CLR-tijd voor het queryplan binnen het aggregatie-interval (gerapporteerd in microseconden). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| stdev_clr_time | float | CLR-tijd standaarddeviatie voor het queryplan binnen het aggregatie-interval (gerapporteerd in microseconden). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| avg_dop | float | Gemiddelde DOP (mate van parallelle uitvoering) voor het queryplan binnen het aggregatie-interval. Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| last_dop | bigint | Laatste DOP (mate van parallelle uitvoering) voor het queryplan binnen het aggregatie-interval. Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| min_dop | bigint | Minimale DOP (mate van parallelle uitvoering) voor het queryplan binnen het aggregatie-interval. Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| max_dop | bigint | Maximale DOP (mate van parallelle uitvoering) voor het queryplan binnen het aggregatie-interval. Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| stdev_dop | float | DOP -standaarddeviatie (mate van parallelle uitvoering) voor het queryplan binnen het aggregatie-interval. Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| avg_query_max_used_memory | float | Gemiddelde geheugentoevoeging (gerapporteerd als het aantal pagina's van 8 kB) voor het queryplan binnen het aggregatie-interval. Altijd 0 voor query's met systeemeigen gecompileerde procedures voor geoptimaliseerd geheugen. Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| last_query_max_used_memory | bigint | Laatste geheugentoevoeging (gerapporteerd als het aantal pagina's van 8 kB) voor het queryplan binnen het aggregatie-interval. Altijd 0 voor query's met systeemeigen gecompileerde procedures voor geoptimaliseerd geheugen. Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| min_query_max_used_memory | bigint | Minimale geheugentoevoeging (gerapporteerd als het aantal pagina's van 8 kB) voor het queryplan binnen het aggregatie-interval. Altijd 0 voor query's met systeemeigen gecompileerde procedures voor geoptimaliseerd geheugen. Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| max_query_max_used_memory | bigint | Maximale geheugentoevoeging (gerapporteerd als het aantal pagina's van 8 kB) voor het queryplan binnen het aggregatie-interval. Altijd 0 voor query's met systeemeigen gecompileerde procedures voor geoptimaliseerd geheugen. Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| stdev_query_max_used_memory | float | Standaarddeviatie van geheugen verlenen (gerapporteerd als het aantal pagina's van 8 kB) voor het queryplan binnen het aggregatie-interval. Altijd 0 voor query's met systeemeigen gecompileerde procedures voor geoptimaliseerd geheugen. Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| avg_rowcount | float | Het gemiddelde aantal geretourneerde rijen voor het queryplan binnen het aggregatie-interval. Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| last_rowcount | bigint | Het aantal geretourneerde rijen door de laatste uitvoering van het queryplan binnen het aggregatie-interval. Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| min_rowcount | bigint | Minimaal aantal geretourneerde rijen voor het queryplan binnen het aggregatie-interval. Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| max_rowcount | bigint | Maximum aantal geretourneerde rijen voor het queryplan binnen het aggregatie-interval. |
| stdev_rowcount | float | Standaarddeviatie van het aantal geretourneerde rijen voor het queryplan binnen het aggregatie-interval. |
| avg_num_physical_io_reads | float | Het gemiddelde aantal fysieke I/O-leesbewerkingen voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal lees-I/O-bewerkingen). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| last_num_physical_io_reads | bigint | Het laatste aantal fysieke I/O-leesbewerkingen voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal lees-I/O-bewerkingen). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| min_num_physical_io_reads | bigint | Minimaal aantal fysieke I/O-leesbewerkingen voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal lees-I/O-bewerkingen). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| max_num_physical_io_reads | bigint | Maximum aantal fysieke I/O-leesbewerkingen voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal lees-I/O-bewerkingen). Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| avg_log_bytes_used | float | Het gemiddelde aantal bytes in het databaselogboek dat door het queryplan wordt gebruikt, binnen het aggregatie-interval. Van toepassing op: SQL Server (vanaf SQL Server 2017 (14.x)) en Azure SQL Database. Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| last_log_bytes_used | bigint | Het aantal bytes in het databaselogboek dat wordt gebruikt door de laatste uitvoering van het queryplan, binnen het aggregatie-interval. Van toepassing op: SQL Server (vanaf SQL Server 2017 (14.x)) en Azure SQL Database. Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| min_log_bytes_used | bigint | Minimaal aantal bytes in het databaselogboek dat wordt gebruikt door het queryplan, binnen het aggregatie-interval. Van toepassing op: SQL Server (vanaf SQL Server 2017 (14.x)) en Azure SQL Database. Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| max_log_bytes_used | bigint | Maximum aantal bytes in het databaselogboek dat wordt gebruikt door het queryplan, binnen het aggregatie-interval. Van toepassing op: SQL Server (vanaf SQL Server 2017 (14.x)) en Azure SQL Database. Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| stdev_log_bytes_used | float | Standaarddeviatie van het aantal bytes in het databaselogboek dat wordt gebruikt door een queryplan, binnen het aggregatie-interval. Van toepassing op: SQL Server (vanaf SQL Server 2017 (14.x)) en Azure SQL Database. Notitie: Azure Synapse Analytics retourneert altijd nul (0). |
| avg_tempdb_space_used | float | Het gemiddelde aantal pagina's dat wordt gebruikt tempdb voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal pagina's van 8 kB).Van toepassing op: SQL Server (vanaf SQL Server 2017 (14.x)) en Azure SQL Database. |
| last_tempdb_space_used | bigint | Het laatste aantal pagina's dat wordt gebruikt tempdb voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal pagina's van 8 kB).Van toepassing op: SQL Server (vanaf SQL Server 2017 (14.x)) en Azure SQL Database. |
| min_tempdb_space_used | bigint | Minimaal aantal pagina's dat wordt gebruikt tempdb voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal pagina's van 8 kB).Van toepassing op: SQL Server (vanaf SQL Server 2017 (14.x)) en Azure SQL Database. |
| max_tempdb_space_used | bigint | Maximum aantal pagina's dat wordt gebruikt tempdb voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal pagina's van 8 kB).Van toepassing op: SQL Server (vanaf SQL Server 2017 (14.x)) en Azure SQL Database. |
| stdev_tempdb_space_used | float | Het aantal pagina's dat wordt gebruikt in tempdb de standaarddeviatie voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal pagina's van 8 kB).Van toepassing op: SQL Server (vanaf SQL Server 2017 (14.x)) en Azure SQL Database. |
| avg_page_server_io_reads | float | Het gemiddelde aantal paginaserver-I/O-leesbewerkingen voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal 8 KB-pagina's gelezen). Van toepassing op: Azure SQL Database Hyperscale Opmerking: Azure Synapse Analytics, Azure SQL Database, Azure SQL Managed Instance (niet-hyperscale) retourneert altijd nul (0). |
| last_page_server_io_reads | bigint | Het laatste aantal paginaserver-I/O-leesbewerkingen voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal 8 KB-pagina's gelezen). Van toepassing op: Azure SQL Database Hyperscale Opmerking: Azure Synapse Analytics, Azure SQL Database, Azure SQL Managed Instance (niet-hyperscale) retourneert altijd nul (0). |
| min_page_server_io_reads | bigint | Minimum aantal paginaserver-I/O-leesbewerkingen voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal 8 KB-pagina's gelezen). Van toepassing op: Azure SQL Database Hyperscale Opmerking: Azure Synapse Analytics, Azure SQL Database, Azure SQL Managed Instance (niet-hyperscale) retourneert altijd nul (0). |
| max_page_server_io_reads | bigint | Maximum aantal paginaserver-I/O-leesbewerkingen voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal 8 KB-pagina's gelezen). Van toepassing op: Azure SQL Database Hyperscale Opmerking: Azure Synapse Analytics, Azure SQL Database, Azure SQL Managed Instance (niet-hyperscale) retourneert altijd nul (0). |
| stdev_page_server_io_reads | float | Standaarddeviatie van het aantal paginaserver-I/O-leesbewerkingen voor het queryplan binnen het aggregatie-interval (uitgedrukt als een aantal 8 KB-pagina's gelezen). Van toepassing op: Azure SQL Database Hyperscale Opmerking: Azure Synapse Analytics, Azure SQL Database, Azure SQL Managed Instance (niet-hyperscale) retourneert altijd nul (0). |
| replica_group_id | bigint | Hiermee wordt het nummer van de replicaset voor deze replica geïdentificeerd. Refererende sleutel aan sys.query_store_replicas. van toepassing op: SQL Server (vanaf SQL Server 2022 (16.x)) |
Permissions
Hiervoor is de VIEW DATABASE STATE machtiging vereist.
Opmerkingen
In zeldzame gevallen ziet u mogelijk dat de DOP-kolommen (max_dop, min_dop, avg_dop en last_dop) grote aantallen rapporteren. Dit kan gebeuren wanneer query's worden uitgevoerd op systemen met een groot aantal processors. Mogelijk ziet u deze discrepantie in scenario's waarin de query gebruikmaakt van door de gebruiker gedefinieerde functies. Het technische team onderzoekt dit probleem en werkt deze opmerking bij wanneer dit probleem is opgelost. Dit is een rapportprobleem in de statistieken die zijn verzameld voor deze catalogusweergave en heeft geen invloed op de werkelijke uitvoering van query's of de runtimeprestaties.
Volgende stappen
Meer informatie over Query Store vindt u in de volgende artikelen:
- 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)
- Het bewaken van prestaties met behulp van de Query Store
- Catalogusweergaven (Transact-SQL)
- Opgeslagen procedures van Query Store (Transact-SQL)
- Best Practice met de Query Store