Udostępnij za pośrednictwem


Analizowanie kwerend z SHOWPLAN wyników w programie SQL Server Profiler

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

Wyodrębnianie z śledzenia zdarzeń Showplan można wykonać w dowolnym z następujących sposobów:

  • W konfiguracja śledzenia czas, korzystanie z Ustawienia wydzielania zdarzenia kartę.Należy zauważyć, że ta karta nie jest wyświetlana, dopóki wybierz jeden z zdarzenia Showplan na Zaznaczenie zdarzenia kartę.

  • Za pomocą Wyodrębniania zdarzeń programu SQL Server opcji na pliku menu.

  • Wyodrębnianie i zapisując pojedynczych zdarzeń prawym przyciskiem myszy określonego zdarzenia i wybierając polecenie Wyodrębnij dane zdarzenie.

Zdarzenia SHOWPLAN

Showplan śledzenia zdarzeń wymieniono i opisano w poniższej tabela.

Nazwa zdarzenia

Opis

Statystyki wydajności

Wskazuje pierwszy czas Showplan skompilowany są buforowane, jest ponownie kompilowana i po upuszczeniu go z pamięci podręcznej plan.TextData Showplan w formacie XML zawiera kolumna.Aby uzyskać więcej informacji, zobacz Klasa zdarzenia statystyki wydajności.

Wszystkie SHOWPLAN

Wyświetla plan kwerend kompilacji pełne szczegóły wykonanych Transact-SQL instrukcja.Na przykład może wyświetlić wyceny szacunków i kolumna listy.Aby uzyskać więcej informacji, zobacz Klasa zdarzenia SHOWPLAN wszystko.

Wszystkie SHOWPLAN dla kompilacji kwerendy

Występuje, gdy kwerenda jest kompilowany lub ponownie kompilowana na SQL Server.Jest to kompilowania czas odpowiednikiem Showplan wszystkich zdarzeń.Wszystkie SHOWPLAN występuje, gdy kwerenda jest wykonywana.SHOWPLAN wszystkie dla kwerendy skompilować występuje, gdy kwerenda jest kompilowana.Aby uzyskać więcej informacji, zobacz Wszystkie SHOWPLAN dla kwerendy skompilować klasy Event.

Profil SHOWPLAN statystyk

Wyświetla plan kwerend z pełnym uruchomieniu -czas szczegóły Transact-SQL instrukcja wykonywany w tym rzeczywista liczba wierszy przechodzącej przez każdej operacji.Aby uzyskać więcej informacji, zobacz Klasa zdarzenia SHOWPLAN statystyki profilu.

Tekst SHOWPLAN

Wyświetla dane binarne drzewo planu kwerendy Transact-SQL instrukcja wykonywany.Aby uzyskać więcej informacji, zobacz Klasa zdarzenia SHOWPLAN tekstu.

Tekst SHOWPLAN (Unencoded)

Wyświetla w postaci tekstu drzewo planu kwerendy Transact-SQL instrukcja wykonywany.To klasa zdarzenie wyświetla te same informacje w postaci tekstu Showplan, z wyjątkiem, że klasa zdarzenie Wyświetla tekst, a nie dane binarne.Aby uzyskać więcej informacji, zobacz Klasa zdarzenia SHOWPLAN tekstu (Unencoded).

SHOWPLAN XML

Wyświetla pełne dane zebrane podczas optymalizacji kwerendy planu kwerend.To zdarzenie jest generowane tylko wtedy, gdy plan kwerend jest zoptymalizowana.Aby uzyskać więcej informacji, zobacz Klasa zdarzenia SHOWPLAN XML.

SHOWPLAN XML dla kompilacji kwerendy

Wyświetla plan kwerend, gdy kwerenda jest kompilowana.Aby uzyskać więcej informacji, zobacz SHOWPLAN XML kwerendy skompilować klasy Event.

Profil statystyki SHOWPLAN XML

Wyświetla plan kwerend z pełnym uruchomieniu -czas szczegóły w formacie XML.Na przykład, to klasa zdarzenie przechwytuje liczbę wierszy, przechodzącą przez każdy operator Transact-SQL instrukcja, który jest wykonywany.Aby uzyskać więcej informacji, zobacz Klasa zdarzenia statystyki profilu SHOWPLAN XML.

Zobacz także

Koncepcje