Уровень сложности:
Длительность курса: 32 ак.ч.
График обучения: 4 дня по 8 ак.ч.
Аннотация
Основная цель: Данный курс предоставляет базовые знания внутренних механизмов SQL-сервера, влияющих на производительность баз данных и набор практических рекомендаций, позволяющих оптимизировать производительность существующих и новых баз данных.
Основная целевая аудитория этого курса: курс предназначен для специалистов, отвечающих за администрирование и поддержку баз данных SQL Server, в чьи обязанности входит обеспечение оптимальной производительности экземпляров SQL Server, которыми они управляют.
Учебные материалы курса на английском языке.
Знания и умения, полученные в результате обучения
После окончания данного курса вы сможете описывать и понимать:
- высокоуровневую архитектуру SQL Server и его различных компонентов;
- модели выполнения SQL Server, ожидания и очереди;
- концепции ввода/вывода, сети хранения данных (SAN) и тестирование
производительности;
- архитектурные концепции и передовой опыт, связанные с файлами данных
пользовательских баз данных и TempDB;
- архитектурные концепции и передовой опыт, связанные с конкуренцией,
транзакциями, уровнями изоляции и блокировками;
- архитектурные концепции оптимизатора (Optimizer), а также выявлять и устранять
ошибки в планах запросов;
- архитектурные концепции, сценарии устранения неисправностей и передовой
опыт в кэшировании планов (Plan Cache);
- архитектурные концепции, стратегию устранения неисправностей и сценарии
использования подсистемы расширенных событий (Extended Events);
- стратегию сбора данных и технику анализа собранных данных;
- техники определения и диагностики узких мест, с целью увеличения общей
производительности.
Курсы, в освоении которых помогут приобретенные знания
Полезные Интернет-ссылки
Официальная информация по курсу MOC-10987. Настройка производительности и оптимизация баз данных SQL/Administering Performance Tuning and Optimizing SQL Databases доступна здесь.
Курсы связанных направлений
Сегодня занятий по этому курсу нет.
16 800 ₽
Расчёт стоимости с учётом возможных скидок
21 050 ₽
Скидки предоставляются в зависимости от количества слушателей,
суммы договора и других условий, оговариваемых с Заказчиком.
Расчёт стоимости с учётом возможных скидок представлен как справочная информация.
Фактический размер скидки может несколько отличаться из-за округления значения суммы.
Внимательно ознакомьтесь с условиями действующих
акций и скидок...
- Навыки работы и администрирования операционной системы семейства Windows;
- Знание основ Transact-SQL;
- Навыки работы с реляционными базами данных;
- Опыт проектирования баз данных;
- Знание технического английского (учебные материалы курса на английском языке).
Модуль 1. Архитектура SQL-сервера, планировщик, ожидания
- Компоненты SQL Server и SQL OS.
- Планировщики Windows и SQL.
- Ожидания и очереди.
Лабораторная работа: Архитектура SQL-сервера, планировщик, ожидания.
Модуль 2. Подсистема ввода/вывода SQL Server
- Ключевые концепции.
- Решения хранилища.
- Настройка и тестирование ввода/вывода.
Лабораторная работа: Подсистема ввода/вывода SQL Server.
Модуль 3. Структуры базы данных
- Внутреннее устройство структур базы данных.
- Внутреннее устройство файла данных.
- Внутреннее устройство TempDB.
Лабораторная работа: Структуры базы данных.
Модуль 4. Память SQL Server
- Память Windows.
- Память SQL Server.
- In-Memory OLTP.
Лабораторная работа: Память SQL Server.
Модуль 5. Конкурентный доступ к SQL Server
- Конкуренция и транзакции.
- Внутреннее устройство блокировок.
Лабораторная работа: Конкурентный доступ к SQL Server.
Модуль 6. Внутреннее устройство индексов и статистики
- Внутреннее устройство статистики и оценка кардинальности.
- Внутреннее устройство индексов.
- Колоночные индексы.
Лабораторная работа: Внутреннее устройство индексов и статистики.
Модуль 7. Выполнение запроса и анализ плана выполнения запроса
- Внутреннее устройство оптимизатора и выполнение запроса.
- Анализ плана выполнения запроса.
Лабораторная работа: Выполнение запроса и анализ плана выполнения запроса.
Модуль 8. Кэширование планов и повторная компиляция
- Внутреннее устройство кэша планов.
- Устранение ошибок кэширования планов.
- Хранение запросов.
Лабораторная работа: Кэширование планов и повторная компиляция.
Модуль 9. Подсистема расширенных событий
- Ключевые концепции подсистемы расширенных событий.
- Применение подсистемы расширенных событий.
Лабораторная работа: Подсистема расширенных событий.
Модуль 10. Мониторинг и трассировка
- Мониторинг и трассировка.
- Определение базовой линии производительности (Baselining) и показатели производительности.
Лабораторная работа: Мониторинг и трассировка.