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ž je SET STATISTICS TIME zapnutý, zobrazí se časová statistika pro daný příkaz. Když je VYPNUTO, časové statistiky se nezobrazují.
Nastavení času SET STATISTICS TIME je na čas spuštění nebo běhu, nikoli na čas parsování.
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 tehdy, když se dotaz spustí s NASTAVIT STATISTIKY ČAS ZAPNUTÝ. Když je ČAS NASTAV STATISTIKY vypnutý, vrátí 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í SET STATISTICS TIME musí 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é
Příkazy SET (Transact-SQL)
NASTAV STATISTIKY IO (Transact-SQL)