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

Описание курса

Курс предоставляет слушателям  знания и навыки для выполнения  сопровождения и настройки SQL Server , а также оптимизации базы данных.

Слушатели

Этот курс предназначен для специалистов в области ИТ, обеспечивающих управление и поддержку базы данных SQL Server и отвечают за оптимизацию производительности экземпляров SQL Server. А так же для лиц, пишущих запросы к данным, и обеспечивающих оптимальную нагрузку при их выполнении.

Предварительная подготовка

Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:

  • Базовые знания и навыки работы с операционными системами Windows.
  • Рабочие знания и навыки администратора баз данных.
  • Рабочие знания в области Transact-SQL.
Программа курса

Модуль 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

Лабораторная работа: Устранение распространенных проблем с производительностью

 

Официальный источник  https://www.microsoft.com/en-ca/learning/course.aspx?cid=10987

Актуальная версия курса на сегодня - 10987A   (доступен с 13  мая  2016 года)