Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza danych SQL w usłudze Microsoft Fabric
W tej sekcji opisano sposób wyświetlania planów wykonywania i zapisywania planów wykonywania w pliku w formacie XML przy użyciu programu SQL Server Management Studio (SSMS).
Note
Aby uzyskać więcej informacji na temat wyświetlania i zapisywania planów w narzędziu Azure Data Studio, zobacz Podgląd planów zapytań w narzędziu Azure Data Studio.
Plany wykonywania wyświetlają graficznie metody pobierania danych wybrane przez optymalizator zapytań programu SQL Server. Plany wykonywania reprezentują koszt wykonywania określonych instrukcji i zapytań w programie SQL Server przy użyciu ikon, a nie tabelarycznej reprezentacji wygenerowanej przez instrukcje SET SHOWPLAN_ALL lub SET SHOWPLAN_TEXT . To podejście graficzne przydaje się do zrozumienia cech wydajności zapytania.
Chociaż optymalizator zapytań programu SQL Server tworzy tylko jeden plan wykonywania, istnieje pojęcie szacowanego planu wykonania, rzeczywistego planu wykonania i statystyk zapytań na żywo.
Szacowany plan wykonania zwraca skompilowany plan utworzony przez optymalizator zapytań na podstawie oszacowań. Jest to plan zapytania przechowywany w pamięci podręcznej planu. Tworzenie szacowanego planu wykonania nie powoduje faktycznego wykonania zapytania ani partii, dlatego nie zawiera żadnych informacji o środowisku uruchomieniowym, takich jak rzeczywiste metryki użycia zasobów lub ostrzeżenia środowiska uruchomieniowego.
Rzeczywisty plan wykonania zwraca skompilowany plan wraz z kontekstem wykonywania. Stanie się ona dostępna po zakończeniu wykonywania zapytania. Ten plan zawiera rzeczywiste informacje o czasie wykonywania, takie jak ostrzeżenia dotyczące wykonywania, oraz w nowszych wersjach silnika bazy danych czas, który upłynął, i czas procesora używany podczas wykonywania.
Statystyki zapytań na żywo zwracają skompilowany plan oraz kontekst wykonywania. Ten plan jest dostępny na potrzeby wykonywania zapytań w locie i jest aktualizowany co sekundę. Obejmuje to informacje dotyczące czasu wykonywania, takie jak rzeczywista liczba wierszy przepływających przez operatory, czas wykonania oraz przewidywany postęp zapytania. Ta opcja nie jest dostępna w narzędziu Azure Data Studio.
Aby uzyskać więcej informacji na temat planów wykonywania zapytań, zobacz Przewodnik po architekturze przetwarzania zapytań.