Displaying Execution Plans by Using the Showplan SET Options (Transact-SQL)
The Transact-SQL zestaw instrukcja options for displaying execution plan information produce output in XML and text. Te opcje są wymienione i opisane w tym temacie.
Opcje instrukcja zestaw plan wykonania
Transact-SQL udostępnia następujące opcje do swoich instrukcja zestaw, umożliwiające wyświetlanie plan wykonania kwerend:
Uwaga
Opcje SHOWPLAN_XML SHOWPLAN_ALL i zestaw SHOWPLAN_TEXT wyprodukowania jednego zestaw wierszy dla każdego partia.Opcje STATISTICS XML i SET profilu STATISTICS produktu jeden zestaw wierszy dla każdej kwerendy we wsadzie.
ZESTAW SHOWPLAN_XML DALEJ
Powoduje, że ta instrukcja SQL Server nie do wykonać Transact-SQL instrukcje. Zamiast tego Microsoft SQL Server Zwraca informacje planu wykonania o jak instrukcje mają być wykonywane w poprawnie sformułowany dokument XML. Aby uzyskać więcej informacji zobaczzestaw SHOWPLAN_XML (języka Transact-SQL).
ZESTAW SHOWPLAN_TEXT DALEJ
Po tym zestaw jest wykonywana instrukcja, SQL Server Zwraca informacje plan wykonania dla każdej kwerendy w tekście. The Transact-SQL statements or batches are not executed.Aby uzyskać więcej informacji zobaczSET SHOWPLAN_TEXT (Transact-SQL).
ZESTAW SHOWPLAN_ALL DALEJ
Ta instrukcja jest podobna do zestaw SHOWPLAN_TEXT z tą różnicą, że dane wyjściowe w formacie verbose więcej niż w przypadku SHOWPLAN_TEXT.Aby uzyskać więcej informacji zobaczzestaw SHOWPLAN_ALL (języka Transact-SQL).
STATYSTYKI zestaw W DANYCH XML
Zwraca informacje o realizacji dla każdej instrukcja po instrukcja wykonuje oprócz zwykłych zestaw wyników zwraca instrukcja.Dane wyjściowe są zestaw poprawnie sformułowany dokument XML.zestaw STATISTICS XML ON daje dokumentu dane wyjściowe XML dla każdej instrukcja, które wykonuje.Różnica między zestaw ON SHOWPLAN_XML i ON zestaw STATISTICS XML jest że wykonuje drugą opcję zestaw Transact-SQL Instrukcja lub partia. Dane wyjściowe ON zestaw STATISTICS XML zawiera także informacje dotyczące rzeczywista liczba wierszy przetwarzane przez różne podmioty i wykonuje rzeczywistą liczbę podmiotów gospodarczych.Aby uzyskać więcej informacji zobaczSET STATISTICS XML (Transact-SQL).
zestaw W PROFILU STATYSTYK
Zwraca informacje o realizacji dla każdego sprawozdania po instrukcja wykonuje oprócz zwykłych wynik zestaw zwraca instrukcja.Obie opcje instrukcja zestaw zawierają dane wyjściowe w tekście.Różnica między zestaw ON SHOWPLAN_ALL i ON zestaw STATISTICS profilu jest że wykonuje drugą opcję zestaw Transact-SQL Instrukcja lub partia. zestaw profilu STATISTICS ON dane wyjściowe znajdują się także informacje dotyczące rzeczywista liczba wierszy przetwarzane przez różne podmioty i wykonuje rzeczywistą liczbę podmiotów gospodarczych.Aby uzyskać więcej informacji zobaczSET STATISTICS PROFILE (Transact-SQL).
STATYSTYKI zestaw WE/WY NA
Wyświetla informacje o ilości aktywność dysku, który jest generowany przez Transact-SQL instrukcje po wykonać instrukcje. To zestaw opcja daje tekstowych danych wyjściowych.Aby uzyskać więcej informacji zobaczSET STATISTICS IO (Transact-SQL).
USTAW STATYSTYKI DOTYCZĄCE czas
Wyświetla liczbę milisekund, wymagane do analizy, kompilacji i wykonać każdy Transact-SQL Instrukcja po wykonanie instrukcji. To zestaw opcja daje tekstowych danych wyjściowych.Aby uzyskać więcej informacji zobaczSET STATISTICS TIME (Transact-SQL).
Uwagi dotyczące przy użyciu opcji instrukcja zestaw plan wykonania
Po wyświetleniu plan wykonania za pomocą opcji zestaw SHOWPLAN instrukcji, przesłać do serwera nie są wykonywane.Zamiast tego SQL Server analizuje kwerendę i wyświetla jako seria operatorów, w jaki sposób oświadczeń czy zostały wykonane.
Uwaga
Ponieważ instrukcji nie są wykonywane, gdy jest wyświetlany plan wykonania, Transact-SQL operacje nie są faktycznie wykonywane. Tak na przykład, jeśli instrukcja CREATE tabela jest częścią planu wykonania, następne operacje dotyczące "utworzonej" tabela zwraca błędy, ponieważ nie tabela.Jednak istnieją dwa wyjątki od tej reguły: tabele tymczasowe są tworzone przy użyciu opcji zestaw plan wykonania i USE db_name instrukcje są wykonywane i próba zmiany kontekstu bazy danych do db_name określona przy użyciu opcji zestaw plan wykonania.
Po wyświetleniu plan wykonania za pomocą opcji STATISTICS zestaw Transact-SQL instrukcje przesłać do serwera są wykonywane.
Uwaga
zestaw plan wykonania opcji wyświetlania żadnych informacji o zaszyfrowanych procedur przechowywanych i wyzwalaczy.
zestaw opcje zaplanowane dla zaniechania w plan wykonania przyszłych wersji
W przyszłych wersjach SQL Server, następujące opcje zestaw plan wykonania będzie być zastąpiona. Zaleca się, że użytkownicy przenoszą do nowszej trybów jak najszybciej.Poniższa lista zawiera zestaw plan wykonania opcje, które są planowane dla zaniechania z użytkowników powinny rozpocząć korzystanie z narzędzia Opcje zestaw.
Opcja zestaw przestarzałe |
Za pomocą nowej opcji zestaw |
---|---|
ZESTAW SHOWPLAN_TEXT |
ZESTAW SHOWPLAN_XML |
ZESTAW SHOWPLAN_ALL |
ZESTAW SHOWPLAN_XML |
STATYSTYKI zestaw PROFILU |
STATYSTYKI zestaw XML |