Поделиться через


Сравнение и анализ планов выполнения

Область применения: SQL Server Управляемый экземпляр SQL Azure

В этом разделе объясняется, как сравнивать и анализировать планы выполнения с помощью Microsoft SQL Server Management Studio. Эта функция доступна начиная с SQL Server Management Studio версии 17.4.

Планы выполнения графически отображают методы извлечения данных, выбранные оптимизатором запросов SQL Server. Планы выполнения представляют затраты на выполнение конкретных инструкций и запросов в SQL Server с помощью значков, а не табличного представления, созданного инструкцией SET SHOWPLAN_ALL или SET SHOWPLAN_TEXT . Графический подход очень полезен для понимания характеристик производительности запроса.

СРЕДА SQL Server Management Studio включает функции, позволяющие пользователям сравнивать два плана выполнения, например между предполагаемыми хорошими и плохими планами для одного запроса и выполнять анализ первопричин. Кроме того, существует возможность выполнять анализ плана одного запроса, получая ценные сведения о сценариях, которые могут влиять на производительность этого запроса.

Дополнительные сведения о плане выполнения запроса см. в описании предполагаемого плана выполнения, фактического плана выполнения, а также в руководстве по архитектуре обработки запросов.

В этом разделе

Сравнение планов выполнения
Анализ фактического плана выполнения