name

Знания - лучшие инвестиции!

Ваша корзина пуста
На главную магазина

+7 (911) 726-84-54

Хотите получать информацию по новым курсам и их датам проведения?

подписаться на рассылку
Главная \ Единый Портал Обучения \ Корпоративное обучение \ Microsoft \ (10987) Настройка производительности и оптимизации баз данных SQL

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

Код курса: 10987
(10987) Настройка производительности и оптимизации баз данных SQL
Новинка
Рейтинг:
(0 голосов)
30 000 р.
Количество:
ПроизводительMicrosoft
Дни4 дня
Дата курса
Город
Формат обученияКорпоративный
поделиться

2

Четырёхдневный авторизованный курс Microsoft «Настройка производительности и оптимизация баз данных SQL» (10987 C) разработан для IT-специалистов, управляющих и поддерживающих базы данных SQL Server. Курс предоставляет знания и навыки настройки производительности и оптимизации баз данных.

Профиль аудитории:

  • Основной аудиторией курса являются специалисты, отвечающие за администрирование и поддержку баз данных SQL Server, в чьи обязанности входит поддержка оптимальной производительности экземпляров SQL Server, которыми они управляют.
  • Второй частью аудитории курса, являются специалисты, занимающихся разработкой приложений, которые извлекают контент из баз данных SQL Server.

Предварительные требования:

  • Обладать основными знаниями об операционной системе Windows и ее ключевых возможностях.
  • Обладать опытом администрирования и поддержки баз данных.
  • Обладать опытом работы с Transact-SQL

По окончании курса слушатели смогут:

  • Описать высокоуровневую архитектуру SQL Server и его различных компонентов.
  • Описать модели выполнения SQL Server, ожидания и очереди.
  • Описать концепции ввода/вывода, сети хранения данных (SAN) и тестирования производительности.
  • Описать архитектурные концепции и передовой опыт, связанные с файлами данных пользовательских баз данных и TempDB.
  • Описать архитектурные концепции и передовой опыт, связанные с конкуренцией, транзакциями, уровнями изоляции и блокировками.
  • Описать архитектурные концепции оптимизатора (Optimizer), а также определять и устранять ошибки в планах запросов.
  • Описать архитектурные концепции, сценарии устранение неисправностей и передовой опыт в кэшировании планов (Plan Cache).
  • Описать архитектурные концепции, стратегию устранения неисправностей и сценарии использования расширенных событий (Extended Events).
  • Описать стратегию сбора данных и техники анализа собранных данных.
  • Понимать техники определения и диагностики узких мест для увеличения общей производительности.

Программа курса

Модуль 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: Конкуренция SQL Server.

  • Конкуренция и транзакции.
  • Внутреннее устройство блокировок.
  • Лабораторная работа: Конкуренция SQL Server.

Модуль 6: Внутреннее устройство индексов и статистик.

  • Внутреннее устройство статистик и оценка количества элементов (Cardinality Estimation).
  • Внутреннее устройство индексов.
  • Индексы с колоночным хранением (Columnstore).
  • Лабораторная работа: Внутреннее устройство индексов и статистик.

Модуль 7: Выполнение запроса и анализ плана выполнения запроса.

  • Внутреннее устройство оптимизатора и выполнение запроса.
  • Планы выполнения запроса.
  • Анализ плана выполнения запроса.
  • Адаптивное выполнение запроса.
  • Лабораторная работа: Выполнение запроса и анализ плана выполнения запроса.

Модуль 8: Кэширование планов и повторная компиляция (Recompilation).

  • Внутреннее устройства кэша планов.
  • Устранение ошибок кэширования планов.
  • Автоматическая настройка.
  • Хранение запросов.
  • Лабораторная работа: Кэширование планов и повторная компиляция (Recompilation).

Модуль 9: Расширенные события (Extended Events).

  • Базовые концепции расширенных событий (Extended Events).
  • Работа с расширенными событиями (Extended Events).
  • Лабораторная работа: Расширенные события (Extended Events).

Модуль 10: Мониторинг, трассировка и определение исходного состояния (Baselining).

  • Мониторинг и трассировка.
  • Определение исходного состояния (Baselining) и сравнительное тестирование (Benchmarking).
  • Лабораторная работа: Мониторинг, трассировка и определение исходного состояния (Baselining).
Дни4 дня
Дата курса01.июл / 07.окт / 25.ноя
ГородВсе города
Формат обученияКорпоративный
Оставьте отзыв
Заполните обязательные поля *.
1 2 3 4 5

Находится в разделах

Назад