Ustawianie czasu statystyki (Transact-SQL)
Wyświetla liczbę milisekund wymagane do analizy, kompilacji i wykonać każdego instrukcja.
Składnia
SET STATISTICS TIME { ON | OFF }
Uwagi
Ustaw statystyki czasu jest włączone, wyświetlane są statystyki czas dla instrukcja .Po WYŁĄCZENIU, statystyki czas nie są wyświetlane.
Ustawienie ustawianie statystyki czasu jest zestaw na wykonać lub czas jednostkowy i nie analizować czas.
Microsoft SQL Server nie jest w stanie zapewnić dokładne dane statystyczne w tryb włókien, które jest aktywowane po włączeniu buforowanie lekkieopcjikonfiguracja .
Procesora kolumna w sysprocessestabela tylko jest aktualizowany, gdy kwerenda jest wykonywany na czas statystyki USTAWIĆ. Gdy statystyki USTAWIĆ czas jest wyłączona, 0 jest zwracany.
ON i OFF ustawienia dotyczą również Procesora kolumna w widoku informacje procesu dla bieżącego działania w SQL Server Management Studio.
Uprawnienia
Aby użyć zestawu statystyki czasu, użytkownicy muszą mieć odpowiednie uprawnienia do wykonać Transact-SQL instrukcja.Nie jest wymagane uprawnienie SHOWPLAN.
Aby uzyskać więcej informacji, zobacz SHOWPLAN zabezpieczeń.
Przykłady
W przykładzie pokazano wykonanie serwera analizy i skompilować razy.
USE AdventureWorks2008R2;
GO
SET STATISTICS TIME ON
GO
SELECT *
FROM Production.ProductCostHistory
WHERE StandardCost < 500.00;
GO
SET STATISTICS TIME OFF;
GO
Oto zestaw wyników:
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.
Zobacz także