ПОИСК
Быстрый заказ
ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
Данный курс предлагает слушателям, занимающимся сопровождением и настройкой SQL Server, знания и навыки в области настройки производительности и оптимизации баз данных.
Курс включает в себя выполнение практических заданий
Выберите форму обучения,
чтобы увидеть актуальные даты:
РАСПИСАНИЕ ЗАНЯТИЙ
|
После изучения курса вы сможете
- Описывать архитектуру SQL Server и его компонентов.
- Описывать модели выполнения, ожидания и очереди.
- Описывать концепцию I/O, сетевых хранилищ и тестирования производительности.
- Описать архитектуру и лучшие практики, связанные с файлами данных пользовательских баз данных и TempDB.
- Описывать архитектуру и лучшие практики, связанные с конкурентным доступом, транзакциями, уровнями изоляции и блокировками.
- Описывать архитектуру оптимизатора, определять и исправлять ошибки в плане запросов.
- Описывать архитектуру, сценарии поиска и устранения ошибок и лучшие практики, связанные с кэшем планов.
- Описывать архитектуру, стратегии поиска и устранение ошибок и сценарии использования расширенных событий.
- Объяснять стратегию сбора данных и методов анализа собранных данных.
- Понимать методы определения и диагностики узких мест для повышения общей производительности.
Содержание курса
Модуль 1: Архитектура SQL Server, планирование и ожидания
- Компоненты SQL Server и SQL OS.
- Расписания Windows и SQL.
- Ожидания и очереди.
- Базовые концепции.
- Решения хранения.
- Настройка и тестирование ввода/вывода.
- Внутренняя структура базы данных.
- Устройство файла данных.
- Устройство TempDB.
- Память Windows.
- Память SQL Server.
- In-Memory OLTP.
- Конкурентный доступ и транзакции.
- Устройство блокировок.
- Устройство статистики и оценка мощности.
- Устройство индексов.
- Колоночные индексы.
- Выполнение запроса и устройство оптимизатора.
- Анализ планов запроса.
- Устройство кэша планов.
- Поиск и устранение ошибок кэша планов.
- Хранение запросов.
- Базовые концепции расширенных событий.
- Реализация расширенных события.
- Мониторинг и трассировка.
- Базовая линия и сравнительное тестирование.
- Поиск и устранение проблем с производительностью процессора.
- Поиск и устранение проблем с производительностью памяти.
- Поиск и устранение проблем с производительностью ввода/вывода.
- Поиск и устранение проблем с производительностью конкурентного доступа.
- Поиск и устранение проблем с производительностью TempDB.
Слушатели
Курс предназначен для специалистов, занимающихся администрированием и обслуживанием баз данных SQL Server, специалистов, которые пишут запросы к данным и хотят обеспечить оптимальную производительность, а также для разработчиков приложений, предоставляющих контент для баз данных SQL Server.
Предварительная подготовка
- базовые знания об основной функциональности операционной системы Microsoft Windows;
- знание языка Transact-SQL;
- знания по администрированию и обслуживанию баз данных.