View On GitHub
База знаний Антона Сидорова
База знаний по аналитике, ИТ архитектуре, API. Документирование. Тесты инструментов.
Project maintained by
daemon110282
Hosted on GitHub Pages — Theme by
mattgraham
MSSQL Query Store
Зачем
Анализ за период времени (ТОП Х)
Планов выполнения запросов
estimated
(не actual) (онлайн)
Статистики потребления ресурсов СУБД при выполнении запроса
с заданным интервалом
15мин по умолчанию
Wait Statistics
Регрессированные запросы - запросы, планы выполнения которых ухудшились в определенном диапазоне времени (последний час, день, неделя)
Queries With
Forced Plans
(блокирование генерации нового планы выполнения, пока не unforce plan для запроса)
Запросы с
высокой вариативностью
- анализирует запросы и показывает запросы с наиболее
частыми проблемами параметризации
Настройка
A/B testing оптимизации запросов
Архитектура
Плюсы и минусы
Минусы
deadlock не мониторит (есть в Extended Events)
ошибки не мониторит (есть в Extended Events)
накладные расходы на СУБД
SentryOne платный, но лучше Query Store (2018)