Displaying Execution Plans by Using SQL Server Profiler Event Classes
Poniżej SQL Server Profiler Zdarzenie klasy przechwytywania plan wykonania informacji. Aby wyświetlić informacje planu wykonania za pomocą tych klas zdarzeń, należy również umieścić klasy odpowiedniego zdarzenie z procedur przechowywanych i Transact-SQL Kategorie zdarzeń w definition śledzenia. Aby uzyskać więcej informacji zobaczSQL Server Event Class Reference.
Użytkownicy muszą mieć uprawnienie ALTER TRACE do używania SQL Server Profiler Aby wyświetlić planów wykonania.
Uwaga
The SQL Server Profiler events that capture plan wykonania information produce one zestaw wierszy for each query. Brak informacji o plan wykonania jest generowany zaszyfrowanych procedur przechowywanych i wyzwalaczy.
klasa zdarzenie |
Description |
---|---|
Showplan XML |
Występuje, gdy wykonuje kwerendę na SQL Server. Przechwytuje on plan wykonania szacowany w formacie XML z pełnej kompilacji-czas szczegóły w TextData kolumna danych śledzenia.Aby uzyskać więcej informacji zobaczShowplan XML Event Class. |
Showplan XML For Query Compile |
Występuje, gdy kwerenda jest kompilowany lub ponownie kompilowana na SQL Server. To jest odpowiednikiem czas kompilacji plan wykonania XML zdarzenie.plan wykonania XML występuje wówczas, gdy kwerenda jest wykonywana.plan wykonania XML dla Compile do kwerendy występuje wówczas, gdy kwerenda jest skompilowany.Aby uzyskać więcej informacji zobaczShowplan XML for Query Compile Event Class. |
Wyrażenie predykatu, stosowana jest zdarzenie. |
Występuje, gdy wykonuje kwerendę na SQL Server. Wyświetla szacowaną kwerendy wykonanie planu drzewa Transact-SQL Instrukcja aktualnie wykonywane. Aby uzyskać więcej informacji zobaczShowplan Text Event Class. |
Showplan Text (Unencoded) |
Występuje, gdy SQL Server wykonuje Transact-SQL Instrukcja. Wyświetla te same informacje, jak Tekst plan wykonania klasa zdarzenie, z wyjątkiem informacje dotyczące zdarzeń jest sformatowane jako ciąg znaków, a nie jako dane binarne.Aby uzyskać więcej informacji zobaczTekst plan wykonania (Unencoded) klasa zdarzenie. |
Showplan All |
Występuje, gdy wykonuje kwerendę na SQL Server. Wyświetla plan wykonania szacowany z kompilacji-czas szczegółów.Aby uzyskać więcej informacji zobaczShowplan All Event Class. |
Uwagi |
Występuje, gdy kwerenda jest kompilowany lub ponownie kompilowana na SQL Server. To jest odpowiednikiem czas kompilacji Wszystkie plan wykonania zdarzenie.Wszystkie plan wykonania występuje wówczas, gdy kwerenda jest wykonywana.Wszystkie plan wykonania dla Compile do kwerendy występuje wówczas, gdy kwerenda jest skompilowany.Aby uzyskać więcej informacji zobaczShowplan All for Query Compile Event Class. |
COLUMNS_UPDATED zwraca wartość TRUE dla wszystkich kolumn w działaniach INSERT, ponieważ kolumny wartości jawne lub niejawne wartości (NULL), dodaje. |
Pojawia się podczas wykonywania czas.Przechwytuje on plan wykonania rzeczywistej w formacie XML wraz ze szczegółowymi informacjami pełne wykonywania w TextData kolumna danych śledzenia.Aby uzyskać więcej informacji zobaczShowplan XML Statistics Profile Event Class. |
Showplan Statistics Profile |
Pojawia się podczas wykonywania czas.Wyświetla plan wykonania rzeczywistej z pełnego uruchomienia-czas szczegółowych informacji w formacie tekstowym.Aby uzyskać więcej informacji zobaczStatystyka plan wykonania profil klasa zdarzenia. |
Występuje, gdy zdalnego wywołania procedury (RPC) została ukończona. |
To zdarzenie jest podobne do plan wykonania XML dla Compile do kwerendy.To występuje, gdy plan kwerend skompilowany są buforowane w pierwszym czas, skompilowane lub ponownie kompilowana dowolną liczbę czas s, a kiedy plan jest opróżniany z pamięci podręcznej.W niektórych przypadkach TextData kolumna danych dla tego zdarzenie zawiera planu w formacie XML, który jest kompilowany lub ponownie kompilowana.Aby uzyskać więcej informacji zobaczStatystyka wydajności klasa zdarzenie. |
zdarzenie Zaplanowane dla zaniechania w wersjach plan wykonania przyszłych klas
W przyszłych wersjach SQL Server, następujące SQL Server Profiler zdarzenie klas ma być zastąpiona. Zaleca się, że użytkownicy przenoszą do przy użyciu nowsze zdarzenie klasy jak najszybciej.zdarzenie Klas, które są planowane dla zaniechania są wymienione w poniższej tabela z nowym zdarzenie klasy, które użytkownicy powinni używać.
Zastąpiona programu SQL Server Profiler zdarzenie |
Użyj nowych zdarzeń programu SQL Server Profiler |
---|---|
Showplan All |
Showplan XML |
Uwagi |
Showplan XML For Query Compile |
Showplan Statistics Profile |
COLUMNS_UPDATED zwraca wartość TRUE dla wszystkich kolumn w działaniach INSERT, ponieważ kolumny wartości jawne lub niejawne wartości (NULL), dodaje. |
Wyrażenie predykatu, stosowana jest zdarzenie. |
Showplan XML |
Showplan Text (Unencoded) |
Showplan XML |
See Also