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
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
Toont het aantal milliseconden dat nodig is om elke instructie te parsen, te compileren en uit te voeren.
Transact-SQL syntaxis-conventies
Syntaxis
SET STATISTICS TIME { ON | OFF }
Opmerkingen
Wanneer SET STATISTICS TIME aan staat, worden de tijdstatistieken voor een statement weergegeven. Wanneer UIT, worden de tijdstatistieken niet weergegeven.
De instelling van SET STATISTICS TIME wordt ingesteld tijdens uitvoeren of uitvoeren en niet bij parsetijd.
Microsoft SQL Server kan geen nauwkeurige statistieken leveren in fiber-modus, die wordt geactiveerd wanneer je de optie voor lightweight pooling inschakelt .
De cpu-kolom in de sysprocesses-tabel wordt alleen bijgewerkt wanneer een query wordt uitgevoerd met SET STATISTICS TIME ON. Wanneer SET STATISTICS TIME NIET UIT staat, wordt 0 teruggegeven.
AAN- en UIT-instellingen beïnvloeden ook de CPU-kolom in de Process Info View voor Huidige Activiteit in SQL Server Management Studio.
Permissions
Om SET STATISTICS TIME te gebruiken, moeten gebruikers de juiste rechten hebben om de Transact-SQL-instructie uit te voeren. De SHOWPLAN-toestemming is niet vereist.
Voorbeelden
Dit voorbeeld toont de uitvoerings-, parse- en compiletijden van de server.
USE AdventureWorks2022;
GO
SET STATISTICS TIME ON;
GO
SELECT ProductID, StartDate, EndDate, StandardCost
FROM Production.ProductCostHistory
WHERE StandardCost < 500.00;
GO
SET STATISTICS TIME OFF;
GO
Dit is de resultatenset:
SQL Server parse and compile time:
CPU time = 0 ms, elapsed time = 1 ms.
SQL Server parse and compile time:
CPU time = 0 ms, elapsed time = 1 ms.
(269 row(s) affected)
SQL Server Execution Times:
CPU time = 0 ms, elapsed time = 2 ms.
SQL Server parse and compile time:
CPU time = 0 ms, elapsed time = 1 ms.
Zie ook
SET-instructies (Transact-SQL)
SET STATISTIEKEN IO (Transact-SQL)