Загрузка страницы

Внутри оптимизатора запросов. Query Store. часть 2

Многие из нас, пытаясь понять, почему запрос вдруг стал работать медленно, наверняка хотели бы повернуть время вспять и получить план этого запроса, когда он выполнялся быстро. Понять причину замедления гораздо проще, имея на руках два плана запроса: «быстрый» и «медленный». Было бы еще лучше, если бы можно было указать оптимизатору, использовать «быстрый» план, пока мы ищем причину в «медленном». Хорошие новости состоят в том, что SQLServer 2016 и механизм QueryStoreпозволяют решать и первую, и вторую задачу.
В докладе будет сделан обзор механизма QueryStore в структуре SQLServer и приведены несколько сценариев его использования для решения задач производительности. Также доклад коснется некоторых внутренних особенностей архитектуры и реализации QueryStore, чтобы лучше понять, как работает этот механизм, и какое место он занимает в общем процессе оптимизации.

Видео Внутри оптимизатора запросов. Query Store. часть 2 канала russianVC
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
17 марта 2016 г. 17:58:28
01:25:25
Другие видео канала
"Магические числа", локальные переменные и быстродействие выполнения запросов"Магические числа", локальные переменные и быстродействие выполнения запросовSQL Server в Azure IaaS – подводные камниSQL Server в Azure IaaS – подводные камниSQL Server 2016. Temporal TablesSQL Server 2016. Temporal TablesSQL Server в Microsoft Windows Azure - платформа для современных бизнес приложенийSQL Server в Microsoft Windows Azure - платформа для современных бизнес приложенийQuery и Plan FingerprintsQuery и Plan FingerprintsSQL Server Security Best PracticesSQL Server Security Best PracticesВнутреннее устройство страниц и экстентов SQL ServerВнутреннее устройство страниц и экстентов SQL ServerSQL Server 2014 In Memory OLTP (часть 1)SQL Server 2014 In Memory OLTP (часть 1)Путешествие во времени или temporal tablesПутешествие во времени или temporal tablesКэширование Планов Выполнения Запросов в SQL ServerКэширование Планов Выполнения Запросов в SQL ServerВредные советы для новичковВредные советы для новичковВнутри Оптимизатора Запросов. Соединения (часть 2)Внутри Оптимизатора Запросов. Соединения (часть 2)Power BI - простая аналитика в облакеPower BI - простая аналитика в облакеBIML - лучший друг для SSIS разработчикаBIML - лучший друг для SSIS разработчикаОптимизация модели для работы с PowerBI Q&AОптимизация модели для работы с PowerBI Q&ASQL Server In-Memory OLTP. Нестандартные сценарии использованияSQL Server In-Memory OLTP. Нестандартные сценарии использованияКонкуретный доступ к структурам данных в памяти. Latch'и.Конкуретный доступ к структурам данных в памяти. Latch'и.Key-Range Locking — Все тайное становится явнымKey-Range Locking — Все тайное становится явнымВечная История о ПреходящемВечная История о ПреходящемВнутри оптимизатора: стоимость и планы выполненияВнутри оптимизатора: стоимость и планы выполненияВнутри Оптимизатора Запросов. Соединения (часть 1)Внутри Оптимизатора Запросов. Соединения (часть 1)
Яндекс.Метрика