Analyzing a Query
The SQL Server Database Engine can display how it navigates tables and uses indexes to access or process the data for a query or other DML instrukcja, such as an update. Jest to wyświetlanie planu wykonania.Do analizowania spowolnić działanie kwerendy, warto sprawdzić plan wykonania kwerend w celu ustalenia, co jest przyczyną problemu.Aby uzyskać więcej informacji na temat sposobu SQL Server Tworzy i wykorzystuje wykonanie planów, zobacz Przetwarzanie instrukcja języka SQL i Wykonanie planu buforowanie i ponowne użycie.
Można wyświetlać planów wykonania za pomocą następujących metod:
SQL Server Management Studio
Służy do wyświetlania planu szacowany wykonanie graficznego (nie wykonać instrukcje) lub rzeczywisty wykonanie graficznego planu (w deklaracjach wykonane), która umożliwia zapisywanie i wyświetlanie Management Studio.
Transact-SQL Opcje instrukcja zestaw
Po użyciu Transact-SQL Opcje instrukcja zestaw służy do tworzenia planów szacunkowe i rzeczywiste realizacji XML lub tekst.
SQL Server Profiler klasy zdarzeń
Można wybrać SQL Server Profiler Zdarzenie klasy mają zostać uwzględnione w ślady generujące szacunkowe i rzeczywiste realizacji planów w formacie XML lub tekst w wynikach śledzenia.
Gdy służą do wyświetlania planów wykonania jednej z następujących metod, najlepiej plan wykonania używane przez Database Engine indywidualne dane manipulacji języka (DML) i Transact-SQL zostanie wyświetlone instrukcje. Plan informuje o czasie kompilacji informacji na temat procedur przechowywanych i wywoływanego procedur przechowywanych, które są wywoływane z dowolnej liczby poziomów wywołującego.Na przykład wykonywania instrukcja SELECT mogą wykazać, że Database Engine używa skanowanie tabela, aby uzyskać dane. Wykonanie instrukcja SELECT może również pokazywać, że jeśli zostanie użyta skanowanie indeksu Database Engine Określa, że skanowanie indeksu jest szybsza metoda pobierania danych z tabela.
In This Section
Checklist for Analyzing Slow-Running Queries
Wymieniono i opisano typowe przyczyny spowolnić działanie kwerendy i co można zrobić, aby poprawić wydajność kwerendy.Displaying Graphical Execution Plans (SQL Server Management Studio)
Zawiera informacje dotyczące korzystania z SQL Server Management Studio Aby wyświetlić planów wykonania. Zapewnia również odwołanie opisujący wszystkie ikony, które są używane do graficznej ilustracji planów wykonania w Management Studio.Displaying Execution Plans by Using the Showplan SET Options (Transact-SQL)
Zawiera informacje dotyczące korzystania z Transact-SQL zestaw opcje instrukcja w celu wyświetlenia wykonanie planów w formacie XML lub tekst.Displaying Execution Plans by Using SQL Server Profiler Event Classes
Zawiera informacje dotyczące korzystania z SQL Server Profiler Zdarzenie klasy w ślady do wyświetlania planów wykonania w formacie XML lub tekst.Showplan Security
Zawiera informacje o plan wykonania uprawnień oraz informacje, jakie uprawnienia są wymagane przez zastosowanie różnych metod, aby wyświetlić planów wykonania.XML Showplans
Zawiera informacje o schemacie XML plan wykonania.Transact-SQL Statements That Produce Showplans
Zawiera informacje o tym, które Transact-SQL instrukcje pozwalają na odczytywanie informacji planu wykonania plan wykonania.Interpreting Execution Plans Containing Bitmap Filters
Zawiera opis sposobów zrozumieć planów wykonanie kwerendy, zawierające dynamiczne filtrowanie.Logical and Physical Operators Reference
Zawiera informacje o wszystkich możliwych fizyczne i logiczne operatory są wyświetlane w planach wykonanie.Służy to odwołanie do odczytu danych wyjściowych planu wykonania.