Настройка производительности и оптимизации баз данных SQL
Цель курса – предоставить слушателям, выполняющим сопровождение и настройку SQL Server знания и навыки, необходимые для настройки и оптимизации базы данных.
Аудитория
Этот курс предназначен для специалистов в области ИТ, обеспечивающих управление и поддержку базы данных SQL Server и отвечают за оптимизацию производительности экземпляров SQL Server. А так же для лиц, пишущих запросы к данным, и обеспечивающих оптимальную нагрузку при их выполнении.
По окончании курса слушатели смогут:
- Описывать высокоуровневый обзор архитектуры SQL Server и его различных компонентов.
- Описывать модель выполнения SQL Server, ожиданий и очередей.
- Описывать базовые концепции архитектуры ввода/вывода, сетей хранения данных и тестирования производительности.
- Описывать архитектурные концепций и практические рекомендации, связанные с файлами данных для пользовательских баз данных и базы данных TempDB.
- Описывать архитектурные концепций и практические рекомендации, связанные с параллелизмом, транзакциями, уровнями изоляции и блокировками.
- Описывать архитектурные концепции оптимизатора запросов, и смогут идентифицировать и устранить проблемы выявления запроса.
- Описывать архитектурные концепции, устранять неполадки сценариев и использовать практические рекомендации, связанные с процедурным кэшем.
- Описывать архитектурные концепции, сценарии устранения неполадок для расширенных событий.
- Объяснять стратегию сбора данных и технологии для анализа собранных данных.
- Понимать методы поиска и диагностики узких мест для повышения общей производительности
Модуль 1: Архитектура SQL Server, планирование и ожидания
Темы
- Компоненты SQL Server и SQLOS
- Планирование Windows и SQL Server
- Ожидания и очереди
Лабораторная работа: Архитектура SQL Server, планирование и ожидания
Модуль 2: Подсистема ввода/вывода SQL Server
Темы
- Основные концепции
- Решения для хранения данных
- Настройка и тестирование ввода/вывода
Лабораторная работа: Тестирование производительности устройств хранения данных
Модуль 3: Структура базы данных
Темы
- Внутренняя структура базы данных
- Внутреннее устройство файлов данных
- Внутреннее устройство базы данных TempDB
Лабораторная работа: Структура базы данных
Модуль 4: Работа SQL Server с памятью
Темы
- Работа с памятью Windows
- Работа с памятью SQL Server
- In-Memory OLTP (оптимизация в памяти)
Лабораторная работа: Работа SQL Server с памятью
Модуль 5: Управление параллелизмом SQL Server
Темы
- Управление параллелизмом и транзакции
- Внутреннее устройство блокировок
Лабораторная работа: Управление параллелизмом SQL Server
Модуль 6: Статистика и внутреннее устройство индексов
Темы
- Внутреннее устройство статистики и оценка количества элементов
- Внутреннее устройство индексов
- Индексы колоночного хранения
Лабораторная работа: Статистика и внутреннее устройство индексов
Модуль 7: Выполнение запросов и анализ плана выполнения запросов
Темы
- Основы выполнения запросов и основы оптимизатора запросов
- План выполнения запросов
- Анализ плана выполнения запросов
- Адаптивная обработка запросов в базах данных SQL
Лабораторная работа: Выполнение запросов и анализ плана выполнения запросов
Модуль 8: Кэширование и перекомпиляция плана
Темы
- Внутреннее устройство кэша планов
- Устранение неполадок кэша планов
- Автоматическая настройка
- Хранилище запросов
Лабораторная работа: Кэширование и перекомпиляция плана
Модуль 9: Расширенные события
Темы
- Основные понятия расширенных событий
- Реализация расширенных событий
Лабораторная работа: Расширенные события
Модуль 10: Мониторинг, трассировка и базовый профиль
Темы
- Мониторинг и трассировка
- Создание базового профиля и установка контрольных точек
Лабораторная работа: Мониторинг, трассировка и базовый профиль
Необходимая подготовка
Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:
- Базовые знания и навыки работы с операционными системами Windows.
- Рабочие знания и навыки администратора баз данных.
- Рабочие знания в области Transact-SQL.
Запись на курс
Код курса | WSQL16-4 |
---|---|
Длительность | 4 д (32 ч) |
Код экзамена | |
Стоимость без НДС | 28 000 грн. |
Ближайшие даты | |
|