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


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

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

Внимание

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

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

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

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