Описание тега sql-query-store

Хранилище запросов SQL Server, представленное в SQL Server 2016, хранит несколько планов запросов для каждого запроса. Эта информация, собранная с течением времени, полезна при устранении проблем с производительностью запроса с течением времени, в отличие от процедурного кеша, в котором хранится только последний план. Используйте этот тег, если вы используете SQLAzure или версии выше, чем SQLServer 2016.

Распространенные сценарии использования функции хранилища запросов:

  • Быстро найдите и исправьте снижение производительности плана, принудительно применив предыдущий план запроса. Исправьте запросы, производительность которых в последнее время снизилась из-за изменений в плане выполнения.
  • Определите, сколько раз запрос был выполнен в заданном временном окне, помогая администратору баз данных устранять проблемы с ресурсами производительности.
  • Определите n самых популярных запросов (по времени выполнения, потреблению памяти и т. Д.) За последние x часов.
  • Аудит истории планов запросов для данного запроса.
  • Анализируйте шаблоны использования ресурсов (ЦП, ввода-вывода и памяти) для конкретной базы данных.