Оптимизация запросов в SQL Server. Расширенный курс.

Данный курс рассчитан на 3-4 дня в зависимости от степени подготовки слушателей и позволяет получить все необходимые знания для понимания работы SQL Server и оптимизации запросов.

День 1 (включается по желанию заказчика и дает необходимые знания для лучшего понимания остального материала)

  1. Внутренняя структура баз данных, индексы. (4 часа)
  2. Журнал транзакций. (2 часа)
  3. Tempdb. (2 часа)

День 2

  1. Внутренности оптимизатора запросов SQL Server. (2 часа)
  2. Статистика. (2 часа)
  3. Анализ планов запросов. (3 часа)
  4. Использование подсказок (hints). (1 час)

День 3

  1. Особенности использования SQL Server на многопроцессорных серверах. (1 час)
  2. Выделение памяти для запросов SQL Server. (2 часа)
  3. Эффективное использование секционирования. (2 часа)
  4. Выявление узких мест с помощью XEvents, DVM\DMF. (2 часа)
  5. Различия HDD и SSD при использовании с SQL Server, особенности проектирования баз данных. (1 час)

День 4

  1. Сжатие данных. (1 час)
  2. Особенности использования оконных функций. (1 час)
  3. Колоночные индексы. (2 часа)
  4. Особенности использования функций и процедур. (1 час)
  5. Динамический T-SQL. За и против. (1 час)
  6. Использование курсоров. (1 час)