Udostępnij za pośrednictwem


Analizowanie kwerendy

Aparat baz danych programu SQL Server Można wyświetlić sposób nawiguje tabel i używa indeksów dostęp lub przetwarzania danych dla kwerendy lub innych DML instrukcja, takie jak aktualizacja.Jest wyświetlany plan wykonania.Aby analizować wolno działającymi kwerendami, warto bada plan wykonania kwerend, aby określić, co jest przyczyną problemu.Aby uzyskać więcej informacji dotyczących sposobu SQL Server tworzy i wykorzystuje wykonanie planów, zobacz Przetwarzanie instrukcji SQL i Wykonanie planu buforowania i ponownego użycia.

Wykonanie planów można wyświetlić przy użyciu następujących metod:

  • SQL Server Management Studio 

    Wyświetla plan szacowany wykonać graficznego (nie wykonuje instrukcji) lub rzeczywiste wykonać graficznego planu (wykonanej instrukcji), które można zapisać i wyświetlić w Management Studio.

  • Transact-SQL Ustawianie opcji instrukcja

    Podczas korzystania z Transact-SQL Ustaw opcje instrukcja może wygenerować szacunkowe i rzeczywiste wykonanie planów XML lub tekst

  • SQL Server Profiler zdarzenieklasy

    Można wybrać SQL Server Profiler klas zdarzeń w ślady publikujące szacunkowe i rzeczywiste wykonanie planów w formacie XML lub tekst śledzenia wyniki.

Gdy używasz tych metod wyświetlania wykonanie planów najlepsze plan wykonania używane przez Aparat baz danych dla osoby język edycji danych (DML) i Transact-SQL wyświetlane instrukcje.Plan ujawnia kompilacji -czas informacji o procedur przechowywanych i nazywany procedur przechowywanych, które są wywoływane w dowolnej liczby poziomów wywołującego.Na przykład wykonywania instrukcja SELECT może wykazać, że Aparat baz danych używa skanowanie tabela, aby uzyskać dane.Wykonanie instrukcja SELECT może również pokazywać, że skanowanie indeksu będą używane, jeśli Aparat baz danych Określa, że skanowanie indeksu jest szybsza metoda pobierania danych z tabela.

W tej sekcji