ЛекториумМедиатека
Личный кабинет

Подход доктора Хауса к оптимизации SQL-запросов. Часть 2

По ходу доклада мы последовательно рассмотрим несколько весьма непростых ситуаций, все глубже и глубже вникая в область оптимизации запросов. Для этого нам потребуется определённый уровень понимания устройства и работы SQL Server-а, а также глубокие знания в области оптимизации запросов. Несмотря на то, что основой для примеров служит MS SQL, многие аспекты могут быть применены и к другим СУБД.

Мы разберемся с такими вопросами как:

— жизненный цикл запросов - механизм подготовки, кеширования и исполнения запросов в MS SQL;
— основы чтения планов выполнения запросов;
— влияние внешних ключей, кластерных представлений и вычислимых столбцов на производительность запроса;
— проблема неявного преобразования типов;
— статистика сервера и как она может влиять на скорость исполнения запроса.

Материал для доклада собран из реальных проектов и задач. Многие примеры выстраданы долгими часами, днями (а то и месяцами) напряженной работы.

Доклад будет полезен всем, кто работает с базами данных.

Лекции курса

2
  1. Подход доктора Хауса к оптимизации SQL-запросов. Часть 1
  2. Подход доктора Хауса к оптимизации SQL-запросов. Часть 2▶ Вы тут

Онлайн-курсы по программированию

3