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

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


По окончании курса слушатели смогут:
  • предоставить высокоуровневый обзор архитектуры SQL Server и его различных компонентов;
  • описывать модель выполнения SQL Server, ожиданий и очередей;
  • описывать базовые концепции архитектуры ввода/вывода, сетей хранения данных и тестирования производительности;
  • описывать архитектурные концепции и практические рекомендации, связанные с файлами данных для пользовательских баз данных и базы данных TempDB;
  • описывать архитектурные концепции и практические рекомендации, связанные с параллелизмом, транзакциями, уровнями изоляции и блокировками;
  • описывать архитектурные концепции оптимизатора запросов, идентифицировать и устранять проблемы выявления запроса;
  • описывать архитектурные концепции, устранять неполадки сценариев и использовать практические рекомендации, связанные с процедурным кэшем;
  • описывать архитектурные концепции, сценарии устранения неполадок для расширенных событий;
  • объяснять стратегию сбора данных и технологии для анализа собранных данных;
  • понимать методы поиска и диагностики узких мест для повышения общей производительности.
Аудитория

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


Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
  • базовые знания и навыки работы с операционными системами Windows;
  • знания и навыки администратора баз данных;
  • знания в области Transact-SQL.
  1. Архитектура SQL Server, планирование и ожидание обработки
    • Компоненты SQL Server та операционной системы
    • Планирование Windows или SQL Server
    • Ожидания и очереди
  2. Подсистема ввода/вывода SQL Server
    • Основные концепции
    • Решения для хранения данных
    • Настройка и тестирование ввода/вывода
  3. Структура баз данных
    • Внутренние структуры базы данных
    • Внутреннее устройство файлов данных
    • Внутреннее устройство базы данных TempDB
  4. Работа SQL Server с памятью
    • Работа с памятью Windows
    • Работа с памятью SQL Server
    • OLTP-обработка в памяти
  5. Параллелизм и транзакции
    • Параллелизм и транзакции
    • Внутреннее устройство блокировок
  6. Статистика и внутреннее устройство индексов
    • Внутреннее устройство статистики и оценка её эффективности
    • Внутреннее устройство индексов
    • Индексы колоночного хранения
  7. Выполнение запросов и анализ плана выполнения запросов
    • Внутреннее устройство выполнения запросов и оптимизатора
    • Анализ плана выполнения запросов и устранение распространенных проблем
    • Адаптивная обработка запросов
  8. Кэширование и перекомпиляция плана
    • Внутреннее устройство кэша планов
    • Устранение неполадок кэша планов
    • Функция автоматической подстройки
    • Запрос хранилища
  9. Расширенные события
    • Основные понятия расширенных событий
    • Реализация расширенных событий
  10. Мониторинг, трассировка и базовый профиль
    • Мониторинг и трассировка
    • Создание базового профиля и установка контрольных точек

Регистрация на ближайший курс

Код курса

M10987

Длительность, дней (часов)

5 (40)

Ближайшие даты

Цена, грн

График занятий

Дата

Время

18.11.19
09:30 - 17:00
19.11.19
09:30 - 17:00
20.11.19
09:30 - 17:00
21.11.19
09:30 - 17:00
22.11.19
09:30 - 17:00