Сводка
В этом модуле вы узнали, как функция хранилище запросов предлагает сбор данных для постоянного мониторинга производительности запросов. Вы можете включить хранилище запросов в любой базе данных, работающей на экземпляре SQL Server 2016 или более поздней версии, независимо от уровня совместимости базы данных. Хранилище запросов также полезно для тестирования A/B, где измеряется эффект одного изменения, например обновление базы данных или добавление или изменение индекса.
Вы узнали о алгоритме оценки кратности, который был перезаписан в SQL Server 2014. При обновлении уровня совместимости перенесенной базы данных используется новый оценщик кратности. Это изменение в оценке может привести к проблемам с производительностью, которые могут помочь вам устранить хранилище запросов и помощник по настройке запросов (QTA). Помощник по настройке запросов определяет запросы со сниженной производительностью и пытается найти наилучшее исправление производительности. Затем можно использовать исправления для создания руководств по плану.
Применение помощника по настройке запросов в сочетании с хранилищем запросов является идеальным решением для мониторинга производительности базы данных после обновления. Вы узнали, как перенести базу данных в SQL Server 2022, оставьте уровень совместимости на месте и включите хранилище запросов для сбора базовых данных. После сбора достаточной статистики можно изменить совместимость базы данных, а хранилище запросов продолжает собирать данные в обновленной базе данных. QTA сравнивает данные до и после обновления до и после обновления до регрессии запросов.
Дополнительные сведения об использовании хранилище запросов и QTA см. в следующих статьях:
- Мониторинг производительности с использованием хранилища запросов
- Обновление баз данных с помощью помощника по настройке запросов
- Изменение уровня совместимости базы данных и использование хранилище запросов
- Оценка количества элементов (SQL Server)
- Расширение для миграции Azure SQL в Azure Data Studio