Курс: Настройка производительности и оптимизации баз данных SQL

Курс: Настройка производительности и оптимизации баз данных 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
• Лабораторная работа. Устранение распространенных проблем с производительностью

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Microsoft
  • Код курса: 10987
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск,
  • Направление: Microsoft SQL
  • Академических часов: 32
  • Количество мест: 8
  • Очно: 30900 ₽
  • Дистанционно: 30900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru