Данный курс рассчитан на 3-4 дня в зависимости от степени подготовки слушателей и позволяет получить все необходимые знания для понимания работы SQL Server и оптимизации запросов.
День 1 (включается по желанию заказчика и дает необходимые знания для лучшего понимания остального материала)
- Внутренняя структура баз данных, индексы. (4 часа)
- Журнал транзакций. (2 часа)
- Tempdb. (2 часа)
День 2
- Внутренности оптимизатора запросов SQL Server. (2 часа)
- Статистика. (2 часа)
- Анализ планов запросов. (3 часа)
- Использование подсказок (hints). (1 час)
День 3
- Особенности использования SQL Server на многопроцессорных серверах. (1 час)
- Выделение памяти для запросов SQL Server. (2 часа)
- Эффективное использование секционирования. (2 часа)
- Выявление узких мест с помощью XEvents, DVM\DMF. (2 часа)
- Различия HDD и SSD при использовании с SQL Server, особенности проектирования баз данных. (1 час)
День 4
- Сжатие данных. (1 час)
- Особенности использования оконных функций. (1 час)
- Колоночные индексы. (2 часа)
- Особенности использования функций и процедур. (1 час)
- Динамический T-SQL. За и против. (1 час)
- Использование курсоров. (1 час)