ВЕНДОРЫ
Курсы по вендорам
Скрыть

Настройка производительности и оптимизации баз данных SQL (10987)

10987
Очный формат:
Длительность: 4 дня
Цена: 92 900₽
цена указана без НДС 5%
Даты
Онлайн тренинг
Длительность: 4 дня
Цена: 92 900₽
цена указана без НДС 5%
Даты

Кому следует посетить

Основной аудиторией курса являются специалисты, отвечающие за администрирование и поддержку баз данных SQL Server, в чьи обязанности входит поддержка оптимальной производительности экземпляров SQL Server, которыми они управляют
Второй частью аудитории курса являются специалисты, занимающиеся разработкой приложений, которые извлекают контент из баз данных SQL Server
Предварительные требования:
Базовые знания и навыки работы с операционными системами Windows
Рабочие знания и навыки администратора баз данных
Рабочие знания в области Transact-SQL
Цели курса
УМЕТЬ:
  • описывать высокоуровневый обзор архитектуры SQL Server и его различных компонентов;
  • описывать модель выполнения SQL Server, ожиданий и очередей;
  • описывать базовые концепции архитектуры ввода/вывода, сетей хранения данных и тестирования производительности;
  • описывать архитектурные концепций и практические рекомендации, связанные с файлами данных для пользовательских баз данных и базы данных TempDB;
  • описывать архитектурные концепций и практические рекомендации, связанные с параллелизмом, транзакциями, уровнями изоляции и блокировками;
  • описывать архитектурные концепции оптимизатора запросов, и смогут идентифицировать и устранить проблемы выявления запроса;
  • описывать архитектурные концепции, устранять неполадки сценариев и использовать практические рекомендации, связанные с процедурным кэшем;
  • описывать архитектурные концепции, сценарии устранения неполадок для расширенных событий;
  • объяснять стратегию сбора данных и технологии для анализа собранных данных;
  • понимать методы поиска и диагностики узких мест для повышения общей производительности;
Содержание курса Данный курс разработан для слушателей, обеспечивающих управление и поддержку базы данных SQL Server
курс предоставляет знания и навыки настройки производительности и оптимизации баз данных

Даты и регистрация

Онлайн тренинг
Очный формат
Гарантированные курсы Гарантирован при получении Вашей заявки
01.09—04.09.2026
10987
Это FLEX курс Онлайн
01.09—04.09.2026
10987
Это FLEX курс г. Москва / очная форма
Программа курса
Модуль 1. Архитектура SQL Server, планирование (Scheduling) и ожидания (Waits)
  • Компоненты SQL Server и операционной системы SQL
  • Планирование выполнения заданий в Windows и SQL
  • Ожидания и очереди
  • Лабораторная работа: Архитектура SQL Server, планирование (Scheduling) и ожидания (Waits)
Модуль 2. Ввод/вывод SQL Server
  • Ключевые концепции
  • Решения хранилища
  • Настройка и тестирование ввода/вывода
  • Лабораторная работа: Тестирование производительности хранилища
Модуль 3. Структуры базы данных
  • Внутреннее устройство структур базы данных
  • Внутреннее устройство файла данных
  • Внутреннее устройство TempDB
  • Лабораторная работа: Структуры базы данных
Модуль 4. Память SQL Server
  • Память Windows
  • Память SQL Server
  • In-Memory OLTP
  • Лабораторная работа: Память SQL Server
Модуль 5. Конкуренция и транзакции
  • Конкуренция и транзакции
  • Внутреннее устройство блокировок
  • Лабораторная работа: Конкуренция и транзакции
Модуль 6. Внутреннее устройство индексов и статистик
  • Внутреннее устройство статистик и оценка количества элементов (Cardinality Estimation)
  • Внутреннее устройство индексов
  • Индексы, хранимые в колонке (Columnstore)
  • Лабораторная работа: Внутреннее устройство индексов и статистик
Модуль 7. Выполнение запроса и анализ плана выполнения запроса
  • Внутреннее устройство оптимизатора и выполнение запроса
  • Анализ плана выполнения запроса
  • Лабораторная работа: Выполнение запроса и анализ плана выполнения запроса
Модуль 8. Кэширование планов и повторная компиляция (Recompilation)
  • Внутреннее устройство кэша планов
  • Устранение ошибок кэширования планов
  • Хранение запросов
  • Лабораторная работа: Кэширование планов и повторная компиляция (Recompilation)
Модуль 9. Расширенные события (Extended Events)
  • Ключевые концепции расширенных событий (Extended Events)
  • Применение расширенных событий (Extended Events)
  • Лабораторная работа: Расширенные события (Extended Events)
Модуль 10. Мониторинг, трассировка и определение исходного состояния (Baselining)
  • Мониторинг и тестирование
  • Определение исходного состояния (Baselining) и сравнительное тестирование (Benchmarking)
  • Лабораторная работа: Мониторинг, трассировка и определение исходного состояния (Baselining)