Ловим регрессии запросов раньш... Заметка
DZone.com Feed на русском

Ловим регрессии запросов раньше, чем ваши пользователи

Все администраторы баз данных в тот или иной момент сталкивались с подобным. Запрос, который раньше работал хорошо, внезапно начинает вызывать проблемы. На панели мониторинга не появляется никаких ошибок, сбоев или предупреждений, и единственным заметным признаком является жалоба пользователей на то, что сегодня приложение работает медленно. Теперь администратору базы данных предстоит определить, какой из бесчисленных запросов вызывает проблему.Лучшим решением здесь является инструмент Query Store. С момента его внедрения в 2016 году эта специальная функция хранит данные о тексте SQL-запросов, планах выполнения и статистике. Кроме того, в отличие от кэша планов, она сохраняет эту информацию даже после перезапуска сервера. Однако хитрость заключается в том, чтобы получить эти данные в удобном для пользователя формате.