Instrukcje języka Transact-SQL, które produkują Showplans
Ten temat zawiera listę typów Transact-SQL instrukcji, które produkują Showplan Ustaw opcje wyjściowe Showplan i SQL Server Profiler zdarzenie klasy.
Ostrzeżenie
Brak informacji o Showplan jest generowany, zaszyfrowane procedur przechowywanych i wyzwalaczy.
Poniższa tabela zawiera listę, której Transact-SQL instrukcje dadzą Showplan informacji.
Transact-SQLTyp instrukcji |
SHOWPLAN Ustawianie opcji Tryb1 |
Statystyki opcji ustaw tryb2 |
Kwerenda kompilacji SQL Server Profiler zdarzenia3 |
Wykonywanie kwerendy SQL Server Profiler zdarzenia 4 |
---|---|---|---|---|
Wszystkie DML (SELECT, INSERT, UPDATE i DELETE) |
Tak |
Tak |
Tak |
Tak |
Wszystkie DDL dotyczy tylko metadane.Na przykład utworzyć tabelę. Wyjątki są wymienione oddzielnie. |
Nie |
Nie |
Nie |
Nie |
TWORZENIE INDEKSU |
Nie |
Tak, jeśli tabela nie jest pusta. |
Tak |
Tak, jeśli tabela nie jest pusta. |
WSTAWIANIE...WYBIERZ Z (podkwerendy) |
Tak |
Tak |
Tak |
Tak |
WSTAWIANIE...SZEFOWIE (podkwerendy) |
Nie |
Nie |
Tak |
Tak |
Automatycznie utworzone lub zaktualizowane statystyki |
Nie |
Nie |
Tak |
Tak |
Statystyki ręcznie utworzone lub zaktualizowane |
Nie |
Nie |
Tak |
Tak |
Dynamic SQL |
Nie |
Tak |
Tak |
Tak |
WYKONYWANIE stored_procedure |
Tak |
Tak |
Tak |
Tak |
CREATE PROCEDURE store_procedure |
Nie |
Nie |
Nie |
Nie |
Wyzwalacze (Nie wywołano bezpośrednio, ale spowodowane INSERT, AKTUALIZOWANIE lub usuwanie instrukcja) |
Nie |
Tak |
Tak |
Tak |
Wyzwalacze CLR |
Nie |
Nie |
Nie |
Nie |
Funkcje zdefiniowane przez użytkownika CLR, agregatów zdefiniowane przez użytkownika i procedury zdefiniowane przez użytkownika |
Nie |
Nie |
Nie |
Nie |
Kwerendy, które odwołują się do funkcja zdefiniowanej przez użytkownika jednego lub więcej razy |
Tak (Nie dla Microsoft SQL Server 2000) |
Tak |
Tak (Nie dla SQL Server 2000) |
Tak |
Tworzenie tabela tymczasowa, a następnie zaznacz ją lub INSERT INTO go |
Tak (Nie dla SQL Server 2000) |
Tak |
Tak (Nie dla SQL Server 2000) |
Tak |
Polecenia DBCC |
Nie |
Nie |
Nie |
Nie |
WSTAW LUZEM |
Nie |
Tak |
Tak |
Tak |
Oświadczenia złożone za pomocą sp_executesql procedura składowana |
Nie |
Nie |
Nie |
Nie |
1 Zawiera następujące instrukcje opcję Ustaw Showplan:
ZESTAW Z SHOWPLAN_XML
ZESTAW Z SHOWPLAN_ALL
ZESTAW Z SHOWPLAN_TEXT
2 Zawiera następujące instrukcje opcja Ustaw statystyki:
USTAW STATYSTYKI NA XML
USTAW STATYSTYKI DOTYCZĄCE PROFILU
3 Zawiera następujące SQL Server Profiler zdarzenie klasy:
SHOWPLAN XML dla kompilacji kwerendy
Wszystkie SHOWPLAN dla kompilacji kwerendy
4 Zawiera następujące SQL Server Profiler zdarzenie klasy:
SHOWPLAN XML
Wszystkie SHOWPLAN
Tekst SHOWPLAN
Profil statystyki SHOWPLAN XML
Profil SHOWPLAN statystyk