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
Lista kontrolna analizowanie wolno działającymi kwerendami
Wymieniono i opisano typowe przyczyny wolno działającymi kwerendami i co można zrobić, aby poprawić wydajność kwerendy.Wyświetlanie graficznego wykonanie planów (SQL Server Management Studio)
Zawiera informacje dotyczące korzystania z SQL Server Management Studio , aby wyświetlić wykonanie planów.Zapewnia również odwołanie opisujący wszystkie ikony, które są używane do graficznej wykonanie planów w Management Studio.Wyświetlanie wykonanie planów przy użyciu opcji zestaw Showplan (Transact-SQL)
Zawiera informacje dotyczące korzystania z Transact-SQL USTAWIĆ opcje instrukcja, aby wyświetlić wykonanie planów w formacie XML lub tekst.Wyświetlanie wykonanie planów przy użyciu klas zdarzeń programu SQL Server Profiler
Zawiera informacje dotyczące korzystania z SQL Server Profiler zdarzenie klasy systemu Traces, aby wyświetlić wykonanie planów w formacie XML lub tekst.SHOWPLAN zabezpieczeń
Zawiera informacje dotyczące uprawnień SHOWPLAN i jakie uprawnienia są wymagane przy użyciu różnych metod wyświetlania wykonanie planów.XML Showplans
Zawiera informacje o schemacie Showplan XML.Instrukcje języka Transact-SQL, które produkują Showplans
Zawiera informacje o Transact-SQL instrukcje dadzą Showplan wykonanie planu informacji.Interpretowanie wykonanie planów zawierające filtry bitmapy
Opisuje sposób zrozumieć plany wykonanie kwerendy zawierające dynamiczne filtrowanie.Odwołanie do operatorów logicznych i fizycznych
Zawiera informacje o wszystkich możliwych fizyczne i logiczne operatory są wyświetlane w realizacji planów.Użyj tego odwołania, aby odczytać wykonanie planu produkcji.