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


Проверка руководств по плану после обновления

Применимо к:SQL ServerБаза данных Azure SQLУправляемый экземпляр Azure SQLБаза данных SQL в предварительной версии Microsoft Fabric

Important

Подсказки Хранилища запросов предоставляют более удобный способ формирования планов запросов без изменения кода приложения. Подсказки в Хранилище запросов проще, чем руководства по планам. Указания хранилища запросов доступны в Базе данных SQL Azure, базе данных SQL в Microsoft Fabric Preview, Управляемом экземпляре SQL Azure и в SQL Server 2022 (16.x) и более поздних версиях.

При обновлении приложения до нового выпуска SQL Server рекомендуется повторно оценивать и тестировать определения плана тестирования. Требования к настройке производительности и поведение сопоставления руководства по планам могут меняться. Хотя недопустимое руководство по плану не приведет к сбою выполнения запроса, план будет скомпилирован без его использования, что может оказаться не лучшим выбором. После обновления базы данных до более новой версии ядро СУБД рекомендуется выполнить следующие задачи:

  • Проверьте существующие плановые руководства с помощью функции sys.fn_validate_plan_guide.

  • Используйте расширенные события, чтобы отслеживать ошибки в построении планов в течение некоторого времени, используя событие Plan Guide Unsuccessful.