Udostępnij za pośrednictwem


SET STATISTICS TIME (Transact-SQL)

Wyświetla liczbę milisekund, wymagane do analizy, skompiluj i wykonać poszczególnych instrukcja.

Topic link iconKonwencje składni języka Transact-SQL

SET STATISTICS TIME { ON | OFF }

Remarks

zestaw STATISTICS czas jest włączone, wyświetlane są statystyki czas instrukcja.Kiedy OFF, statystyki czas nie są wyświetlane.

Ustawiono zestaw STATISTICS czas na wykonać lub uruchomić czasu, a nie w czasie analizowania.

Microsoft SQL Server jest w stanie podać dokładnych statystyk w tryb fiber, w którym jest uaktywniany po włączeniu Lekki buforowania opcji konfiguracja.

The cpu kolumna in the sysprocesses tabela is only updated when a query executes with zestaw STATISTICS czas ON.Gdy zestaw STATISTICS czas jest wyłączona, 0 jest zwracany.

ON i OFF ustawienia mają wpływ również na kolumna PROCESORA w widoku informacji o procesie na bieżącą aktywność w SQL Server Management Studio.

Uprawnienia

Aby użyć zestaw STATISTICS czas, użytkownicy muszą mieć odpowiednie uprawnienia do wykonywania Transact-SQL Instrukcja. Jest NULL, jeżeli składnik jest bez nazwy.

Aby uzyskać więcej informacji zobaczShowplan Security.

Przykłady

W tym przykładzie pokazano wykonanie serwera analizy i skompilować razy.

USE AdventureWorks;
GO       
SET STATISTICS TIME ON
GO
SELECT * 
FROM Production.ProductCostHistory
WHERE StandardCost < 500.00;
GO
SET STATISTICS TIME OFF;
GO

Poniżej znajduje się 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.