Курс дает знания и навыки настройки производительности и оптимизации баз данных SQL Server 2017 и предназначен для слушателей, обеспечивающих управление и поддержку базы данных.
Целевая аудитория
- ИТ-специалисты, отвечающие за администрирование и поддержку баз данных SQL Server, в чьи обязанности входит поддержка оптимальной производительности экземпляров SQL Server, которыми они управляют.
- Разработчики приложений, которые извлекают контент из баз данных SQL Server.
Приобретаемые знания и навыки
По окончании курса слушатели смогут:
- Описать высокоуровневую архитектуру SQL Server и его различных компонентов.
- Описать модели выполнения SQL Server, ожидания и очереди.
- Описать концепции ввода/вывода, сети хранения данных (SAN) и тестирование производительности.
- Описать архитектурные концепции и передовой опыт, связанные с файлами данных пользовательских баз данных и TempDB.
- Описать архитектурные концепции и передовой опыт, связанные с конкуренцией, транзакциями, уровнями изоляции и блокировками.
- Описать архитектурные концепции оптимизатора (Optimizer) и определять и устранять ошибки в планах запросов.
- Описать архитектурные концепции, сценарии устранение неисправностей и передовой опыт в кэшировании планов (Plan Cache).
- Описать архитектурные концепции, стратегию устранения неисправностей и сценарии использования расширенных событий (Extended Events).
- Описать стратегию сбора данных и техники анализа собранных данных.
- Понимать техники определения и диагностики узких мест для увеличения общей производительности.
Предварительные требования
Для успешного прохождения курса рекомендуется:
- Обладать основными знаниями об операционной системе Windows и ее ключевых возможностях
- Обладать опытом работы с Transact-SQL, опытом администрирования и поддержки баз данных

