Курс: Настройка производительности и оптимизации баз данных SQL
Курс: Настройка производительности и оптимизации баз данных SQL
Продолжительность курса: 32 ак. ч.
Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время
Описание курса:
Цель курса: Предоставление слушателям, выполняющим сопровождение и настройку SQL Server, знаний и навыков, необходимых для настройки и оптимизации базы данных.
Аудитория:
Этот курс предназначен для специалистов в области ИТ, обеспечивающих управление и поддержку базы данных SQL Server и отвечают за оптимизацию производительности экземпляров SQL Server. А так же для лиц, пишущих запросы к данным, и обеспечивающих оптимальную нагрузку при их выполнении.
Необходимая подготовка:
• Базовые знания и навыки работы с операционными системами Windows
• Рабочие знания и навыки администратора баз данных
• Рабочие знания в области Transact-SQL
Результат обучения:
После изучения курса слушатель будет уметь:
• Описывать высокоуровневый обзор архитектуры SQL Server и его различных компонентов
• Описывать модель выполнения SQL Server, ожиданий и очередей
• Описывать базовые концепции архитектуры ввода/вывода, сетей хранения данных и тестирования производительности
• Описывать архитектурные концепций и практические рекомендации, связанные с файлами данных для пользовательских баз данных и базы данных TempDB
• Описывать архитектурные концепций и практические рекомендации, связанные с параллелизмом, транзакциями, уровнями изоляции и блокировками
• Описывать архитектурные концепции оптимизатора запросов, и смогут идентифицировать и устранить проблемы выявления запроса
• Описывать архитектурные концепции, устранять неполадки сценариев и использовать практические рекомендации, связанные с процедурным кэшем
• Описывать архитектурные концепции, сценарии устранения неполадок для расширенных событий
• Объяснять стратегию сбора данных и технологии для анализа собранных данных
• Понимать методы поиска и диагностики узких мест для повышения общей производительности
Программа курса:
Модуль 1. Архитектура SQL Server, планирование и ожидание обработки
• Компоненты SQL Server и операционной системы
• Планирование Windows или SQL Server
• Ожидания и очереди
• Лабораторная работа. Архитектура SQL Server, планирование и ожидание обработки
Модуль 2. Подсистема ввода/вывода SQL Server
• Основные концепции
• Решения для хранения данных
• Настройка и тестирование ввода/вывода
• Лабораторная работа. Тестирование производительности устройств хранения данных
Модуль 3. Структуры базы данных
• Внутренние структуры базы данных
• Внутреннее устройство файлов данных
• Внутреннее устройство базы данных tempdb
• Лабораторная работа. Структуры базы данных
Модуль 4. Работа SQL Server с памятью
• Работа с памятью Windows
• Работа с памятью SQL Server
• OLTP обработка в памяти
• Лабораторная работа. Работа SQL Server с памятью
Модуль 5. Параллелизма и транзакции
• Параллелизма и транзакции
• Внутреннее устройство блокировок
• Лабораторная работа. Параллелизма и транзакции
Модуль 6. Статистика и внутреннее устройство индексов
• Внутреннее устройство статистики и оценка её эффективности
• Внутреннее устройство индексов
• Индексы колоночного хранения
• Лабораторная работа. Статистика и внутреннее устройство индексов
Модуль 7. Выполнение запросов и анализ плана выполнения запросов
• Внутреннее устройство выполнения запросов и оптимизатора
• Анализ плана выполнения запросов и устранение распространенных проблем
• Лабораторная работа. Выполнение запросов и анализ плана выполнения запросов
Модуль 8. Кэширование и перекомпиляция плана
• Внутреннее устройство кэша планов
• Устранение неполадок кэша планов
• Запрос хранилища
• Лабораторная работа. Кэширование и перекомпиляция плана
Модуль 9. Расширенные события
• Основные понятия расширенных событий
• Реализация расширенных событий
• Лабораторная работа. Расширенные события
Модуль 10. Мониторинг, трассировка и базовый профиль
• Мониторинг и трассировка
• Создание базового профиля и установка контрольных точек
• Лабораторная работа. Мониторинг, трассировка и базовый профиль
Модуль 11. Устранение распространенных проблем с производительностью
• Устранение неполадок производительности процессора
• Устранение неполадок производительности памяти
• Устранение неполадок производительности ввода/вывода
• Устранение неполадок производительности параллелизма
• Устранение неполадок производительности базы данных tempdb
• Лабораторная работа. Устранение распространенных проблем с производительностью
Окончательная цена указывается в договоре на обучение.
Характеристики курса
Начало: 18 ноября 2024
Окончание: 22 ноября 2024
Вендор: Microsoft
Код курса: 10987
Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск, Москва,