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í pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL databáze v Microsoft Fabric
Zobrazuje počet milisekund potřebných k analýze, kompilaci a provedení každého příkazu.
Syntaxe
SET STATISTICS TIME { ON | OFF }
Poznámky
Když SETSET STATISTICS TIME je ZAPNUTO, zobrazují se časové statistiky pro příkaz. Když je VYPNUTO, časové statistiky se nezobrazují.
Nastavení je SETSET STATISTICS TIME nastaveno při spuštění nebo běhu a ne při parse.
Microsoft SQL Server nedokáže poskytnout přesné statistiky v režimu optického vlákna, který se aktivuje, když povolíte možnost lehké konfigurace poolingu .
Sloupec CPU v tabulce sysprocesses se aktualizuje pouze při spuštění dotazu s SETSET STATISTICS TIME ON. Když SETSET STATISTICS TIME je VYPNUTO, vrací se 0 .
Nastavení ZAPNOUT a VYPNUTO také ovlivňuje sloupec CPU v zobrazení Informace o procesu pro aktuální aktivitu v SQL Server Management Studio.
Povolení
Pro použití SETSET STATISTICS TIMEmusí mít uživatelé příslušná oprávnění k vykonání příkazu Transact-SQL. Povolení SHOWPLAN není potřeba.
Examples
Tento příklad ukazuje časy vykonání, parsování a kompilace serveru.
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
Tady je sada výsledků:
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.
Viz také
SET Příkazy (Transact-SQL)
SET
SET STATISTICS IO (Transact-SQL)