Wyświetlanie graficznego wykonanie planów (SQL Server Management Studio)

SQL Server Management Studio to narzędzie interaktywne, graficzny umożliwiający administrator bazy danych lub Projektant zapisywać kwerendy, wykonać wielu kwerend równocześnie, Wyświetl wyniki, analizowanie planu kwerend i otrzymywać pomoc, aby poprawić wydajność kwerendy.Opcje Plan wykonania graficznej metod pobierania danych wybranego przez SQL Server optymalizator kwerendy.Plan wykonania graficznego używa ikony reprezentujące wykonywania określonych instrukcja i kwerend w programie SQL Server zamiast tabelaryczne przedstawienie produkowane przez opcje instrukcja języka Transact-SQL USTAWIĆ zestawu SHOWPLAN_ALL lub SHOWPLAN_TEXT Ustaw lub XML do reprezentacji produkowane przez zestaw SHOWPLAN_XML.Graficzna jest bardzo przydatne dla zrozumienia cech wydajności kwerendy.SQL Server Management Studio pokazuje, które statystyki brakuje, a tym samym wymuszanie optymalizator kwerendy do dokonania szacunków dotyczących predykatu selektywności i pozwala na tych statystyk Brak można łatwo utworzyć.

Ostrzeżenie

Wykonanie planów nie są wyświetlane, zaszyfrowane procedur przechowywanych i wyzwalaczy.

Przy użyciu opcji Plan wykonania

Otwórz lub wpisz skrypt języka Transact-SQL, który zawiera kwerendy, które chcesz analizować w Management Studio Edytor kwerend.Po załadowaniu skryptu do Management Studio Edytor kwerend można wybrać albo wyświetlić plan wykonania szacunkowej lub rzeczywiste wykonanie planu klikając Wyświetlanie szacowanych Plan wykonania lub Obejmują rzeczywiste wykonanie planu przycisk na pasku narzędzi Edytora kwerend.Jeśli klikniesz Wyświetlanie szacowanych Plan wykonania, skrypt jest analizowany i wygenerowany plan wykonania szacowany.Jeśli klikniesz Obejmują rzeczywiste wykonanie planu, zanim zostanie wygenerowany plan wykonania, należy wykonać skrypt.Kliknij po skryptu jest analizowany lub wykonywane, plan wykonania kartę, aby zobaczyć graficzną reprezentację wykonanie planu produkcji.

Używać funkcji graficznych wykonać planu w Management Studio i używać Showplan Transact-SQL Ustaw opcje instrukcja, użytkownicy muszą mieć wystarczających uprawnień do wykonać Transact-SQL instrukcja i kwerend.Użytkownicy muszą również być uprawnienie SHOWPLAN dla wszystkich baz danych zawierających obiekty.Aby uzyskać więcej informacji, zobacz SHOWPLAN zabezpieczeń.

Odczyt wyjściowy graficznego wykonanie planu

Kliknij, aby wyświetlić plan wykonania, plan wykonania karty w okienku wyniki.Wyjście graficznego wykonanie planu w SQL Server Management Studio jest odczytywana od prawej do lewej i od góry do dołu.Każda kwerenda w partia, która jest analizowany jest wyświetlany wraz z kosztami każdej kwerendy jako procent całkowitego kosztu partia.Aby uzyskać więcej informacji na temat ikon używanych do wyświetlania wykonanie planów w Management Studio, zobacz Graficznymi ikonami Plan wykonania (SQL Server Management Studio).

Następujących opisów zapewnienia wytycznych dotyczących interpretowanie danych wyjściowych wykonanie graficznego w Management Studio:

  • Każdy węzeł w strukturze drzewa jest reprezentowana jako ikona określa fizyczne i logiczne operator używany do wykonać części kwerendy lub instrukcja.

  • Każdy węzeł jest powiązana z węzła nadrzędnego.Węzły podrzędne tych samych rodziców są rysowane w tym samym kolumna.Jednak wszystkie węzły w tym samym kolumna nie muszą być tego samego elementu nadrzędnego.Reguły z grotów strzałek połączyć każdego węzła nadrzędnego.

  • Operatory są wyświetlane jako symbole związane z określonego obiektu nadrzędnego.

  • Szerokość strzałka jest proporcjonalna do liczby wierszy.Rzeczywista liczba wierszy jest używana, gdy są dostępne.Jeśli nie, używany jest szacunkową liczbę wierszy.

  • Kwerenda zawiera wiele instrukcji, rysowane są wiele planów wykonanie kwerendy.

  • Części struktury drzewa są określane przez typ instrukcja wykonywane.

  • Równoległe kwerend obejmujących wiele procesorów, Właściwości dla każdego węzła w graficznym wykonanie planu Wyświetla informacje o używanych wątków systemu operacyjnego.Aby wyświetlić właściwości dla węzła, kliknij prawym przyciskiem myszy węzeł, a następnie kliknij Właściwości.Aby uzyskać więcej informacji o kwerendach równolegle, zobacz Równoległe przetwarzanie zapytania.

    Typ instrukcja

    Element struktury drzewa

    Transact-SQL i procedur przechowywanych

    Jeśli instrukcja jest procedura składowana lub Transact-SQL instrukcji, staje się głównym struktury drzewa plan wykonanie graficzne.Procedura składowana może mieć wielu dzieci, reprezentujące instrukcji wywołał procedurę przechowywaną.Każde podrzędność jest węzeł lub gałąź drzewa.

    Język manipulacji danych (DML)

    Jeśli instrukcja analizowane przez optymalizator kwerendy programu SQL Server jest DML instrukcji, takich jak SELECT, INSERT, DELETE lub UPDATE, DML instrukcja jest katalog główny drzewa.DMLinstrukcje może mieć maksymalnie dwóch dzieci.Pierwszy element podrzędność jest plan wykonania dla DML instrukcja.Drugie podrzędność reprezentuje wyzwalacz, jeśli używany lub w instrukcja.

    Warunkowe

    Plan wykonania graficznego dzieli instrukcja warunkowych, takich jak IF...instrukcja ELSE (warunek, wykonaj następujące czynności, else wykonaj zamiast tej instrukcja) do trzech dzieci.Jeżeli...Instrukcja ELSE jest katalog główny drzewa.Jeśli warunek staje się węzeł poddrzewa.NASTĘPNIE i ELSE warunki są reprezentowane jako bloki instrukcja.Podczas gdy i WYKONAJ-aż do sprawozdania są reprezentowane za pomocą podobnych planu.IF i WHILE mają własne ikony.

    Operatory relacyjne

    Operacje wykonywane przez aparat kwerendy, takie jak skanowanie tabela, sprzężenia i agregacji, są reprezentowane jako węzły drzewa.

    ZADEKLAROWAĆ KURSORA

    instrukcja DECLARE CURSOR jest katalog główny drzewa plan wykonanie graficznego, jego instrukcją pokrewne jako podrzędność lub węzła.

Poszczególne kolory zostały skojarzone z każdego z typów trzy ikony: ikony sterująca (operatorów logicznych i fizycznych) są niebieski, żółty są kursory, ikony i elementów języka są zielone.

Graficzne wykonanie planu węzła etykietek narzędzi

Każdy węzeł Wyświetla informacje elementu ToolTip, gdy kursor jest wskazywanej go w sposób opisany w poniższej tabela.Nie wszystkie węzły w plan wykonania graficzny zawiera wszystkie elementy etykietek narzędzi opisanych tutaj.

Element ToolTip

Opis

Operacja fizyczna

Operator fizyczne używane, takie jak przyłączyć mieszania lub zagnieżdżone pętli.Fizyczne operatorów czerwony wskazują, że optymalizator kwerendy wydała ostrzeżenia, takich jak brak statystyki kolumn lub Brak łączyć predykatów.Może to spowodować optymalizator kwerendy wybrać plan kwerend mniej skuteczne niż oczekiwano inaczej.Aby uzyskać więcej informacji na temat statystyk kolumna Zobacz Aby poprawić wydajność kwerendy przy użyciu statystyk.

Kiedy plan wykonania graficznego sugeruje tworzenia lub aktualizowania statystyk lub tworzenia indeksu brakujący kolumna statystyk i indeksy mogą być natychmiast utworzone lub zaktualizowane przy użyciu menu skrótów w Eksploratorze obiektów programu SQL Server Management Studio.Aby uzyskać więcej informacji, zobacz Indeksy tematów opisujących.

Operacja logiczna

Operator logiczny, pasujący operatora fizycznych, takich jak operator Inner Join.Operator logiczny jest wyświetlana po operatorze fizycznych u góry etykietka narzędzia.

Szacowany rozmiar wiersza

Szacowany rozmiar wiersza, produkowane przez operator (bajty).

Szacunkowy koszt we/wy

Szacunkowy koszt wszystkie operacje wejścia/wyjścia dla operacji.Wartość ta powinna być możliwie niska.

Szacunkowy koszt Procesora

Szacunkowy koszt całą aktywność Procesora dla operacji.

Szacowany koszt operatora

Koszt optymalizator kwerendy dotyczących wykonywania tej operacji.Koszt tej operacji jako procent całkowitego kosztu kwerendy jest wyświetlany w nawiasach.Ponieważ aparat kwerenda wybiera najbardziej skutecznego działania do wykonania kwerendy lub wykonanie instrukcja, wartość ta powinna być możliwie niska.

Szacowany koszt poddrzewo

Suma kosztów wykonywania tej operacji i operacji wszystkie poprzedzające tego samego poddrzewa optymalizator kwerendy.

Estimated Number of Rows1

Liczba wierszy produkowane przez operator.

1 Element ToolTip to wyświetla Liczbę wierszy w rzeczywiste wykonanie planu.

Ostrzeżenie

Informacje, które były dostępne w polach Argument planów wykonanie graficznego w SQL Server 2000 pojawi się oddzielnie w etykietkach narzędzi graficznego wykonanie planów.

Graficzne właściwości węzła wykonanie planu

Można wyświetlić szczegółowe informacje o węzłach w plan wykonania graficznego prawym przyciskiem myszy węzeł, a następnie klikając polecenie Właściwości.