Analyzing Queries with SHOWPLAN Results in SQL Server Profiler

Można dodać do definicji śledzenia, które powodują plan wykonania klas zdarzeń SQL Server Profiler do zbierania i wyświetlania informacji dotyczących planu kwerendy w śledzenia. Możliwe jest również wyodrębnić plan wykonania zdarzenia z innych zebrane w śledzenia zdarzeń i zapisać te zdarzenia plan wykonania w oddzielnym pliku XML.

Wyodrębnianie plan wykonania zdarzenia z śledzenia można wykonać w dowolnym z następujących sposobów:

  • W konfiguracja śledzenia czas, za pomocą Ustawienia wyodrębniania zdarzeń tab.Należy zauważyć, że ta karta nie jest wyświetlany do momentu zaznaczenia jednego ze zdarzeń plan wykonania na Wybieranie zdarzeń tab.

  • Za pomocą wyodrębnić zdarzenia serwera SQL Opcja Plik menu.

  • wyodrębnić i zapisując pojedynczych zdarzeń, klikając prawym przyciskiem myszy określonego zdarzenie i wybierając polecenie Wyodrębnij dane zdarzeń.

Zdarzenia plan wykonania

plan wykonania śledzenia zdarzeń są wymienione i opisane w poniższej tabela.

Nazwa zdarzenia

Description

Występuje, gdy zdalnego wywołania procedury (RPC) została ukończona.

Określa pierwszy czas skompilowany plan wykonania są buforowane, są ponownie kompilowane, a zostanie usunięte z pamięci podręcznej planu.The TextData kolumna contains the plan wykonania in XML format.Aby uzyskać więcej informacji zobaczStatystyka wydajności klasa zdarzenie.

Showplan All

Wyświetla plan kwerend ze szczegółami pełnej kompilacji wykonane Transact-SQL Instrukcja. Na przykład może zawierać oszacowań, wyceny i kolumna listy.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.

Showplan Statistics Profile

Wyświetla plan kwerend z pełnego uruchomienia-czas szczegóły Transact-SQL Instrukcja wykonywane w tym rzeczywista liczba wierszy przechodzącej przez każdej operacji. Aby uzyskać więcej informacji zobaczStatystyka plan wykonania profil klasa zdarzenia.

Wyrażenie predykatu, stosowana jest zdarzenie.

Wyświetla w postaci danych binarnych drzewo planu kwerendy o Transact-SQL Instrukcja aktualnie wykonywane. Aby uzyskać więcej informacji zobaczShowplan Text Event Class.

Showplan Text (Unencoded)

Wyświetla w postaci tekstu drzewo planu kwerendy o Transact-SQL Instrukcja aktualnie wykonywane. To klasa zdarzenie wyświetla te same informacje jak plan wykonania tekst, z wyjątkiem, że klasa zdarzenie wyświetla tekst, a nie danych binarnych.Aby uzyskać więcej informacji zobaczTekst plan wykonania (Unencoded) klasa zdarzenie.

Showplan XML

Wyświetla pełne dane zgromadzone w czasie kwerendy optymalizacji planu kwerend.To zdarzenie jest generowane tylko wtedy, gdy plan kwerend jest zoptymalizowany.Aby uzyskać więcej informacji zobaczShowplan XML Event Class.

Showplan XML For Query Compile

Wyświetla plan kwerend, gdy kwerenda jest skompilowany.Aby uzyskać więcej informacji zobaczShowplan XML 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.

Wyświetla plan kwerend wraz ze szczegółowymi informacjami pełne wykonywania w formacie XML.Na przykład ta klasa zdarzenie przechwytuje liczby wierszy przechodzącej przez poszczególnych operator z Transact-SQL Instrukcja, która jest wykonywana. Aby uzyskać więcej informacji zobaczShowplan XML Statistics Profile Event Class.

See Also

Concepts