Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SQL Server Управляемый экземпляр SQL Azure
В этой статье описывается, как анализировать фактические графические планы выполнения с помощью функции анализа планов SQL Server Management Studio. Эта функция доступна начиная с SQL Server Management Studio версии 17.4. Обычно мы рекомендуем установить последнюю версию SSMS.
Замечания
Фактические планы выполнения создаются после выполнения запросов Или пакетов Transact-SQL. Поэтому фактический план выполнения содержит сведения о времени выполнения, такие как фактическое число строк, фактические метрики использования ресурса и предупреждения времени выполнения (если они есть). Дополнительные сведения см. в разделе "Отображение фактического плана выполнения".
Для устранения неполадок с производительностью запросов требуется значительный опыт в понимании планов обработки запросов и выполнения, чтобы фактически найти и исправить первопричины. Для получения дополнительной информации смотрите справочник по операторам логического и физического плана выполнения и руководство по архитектуре обработки запросов.
SQL Server Management Studio включает в себя функции, которые реализуют некоторую степень автоматизации задачи анализа фактических планов выполнения, особенно для больших и сложных планов. Цель — облегчить поиск сценариев неточной оценки кардинальности и получения рекомендаций о возможных способах устранения.
Внимание
Сначала необходимо должным образом проверить предложенные способы, и только после этого реализовывать их в рабочих средах.
Анализ плана выполнения запроса
Откройте ранее сохраненный файл плана выполнения запроса (
.sqlplan
) с помощью меню "Файл " и выберите "Открыть файл" или перетащите файл плана в окно Management Studio. Кроме того, если вы только что выполнили запрос и выбрали показать его план выполнения, перейдите на вкладку План выполнения на панели результатов.Щелкните правой кнопкой мыши пустую область плана выполнения и выберите " Анализ фактического плана выполнения".
В нижней части откроется окно Showplan Analysis. Вкладка Несколько операторов полезна при анализе планов с несколькими выражениями, поскольку позволяет анализировать правильное выражение.
Перейдите на вкладку "Сценарии" для просмотра сведений о проблемах, обнаруженных для фактического плана выполнения. Для каждого указанного оператора на левой панели в правой области отображаются сведения о сценарии, которые можно получить, нажав на ссылку Выберите здесь для получения дополнительной информации об этом сценарии, а также перечислены возможные причины, объясняющие этот сценарий.