Oracle 12c: адаптивная оптимизация, SPM и другие методы управления планами выполнения
- Код курса: FO.SPMOPT
- Длительность: 2 д.
- Цена: 40 000 Р
- Часы в неделю: 16 ак. часов.
Расписание курса
Описание курса
Аннотация:
Авторский курс «Oracle 12c: адаптивная оптимизация и SPM методы управления планами выполнения» представляет собой практический технологический тренинг, предназначенный для администраторов баз данных Oracle 12c и Oracle 11g, планирующих обновление. Курс аккумулирует определённый опыт, накопленный автором по решению проблем производительности запросов и управлению планами выполнения СУБД Oracle.
Курс предназначен для администраторов баз данных Oracle, желающих глубже понимать принципы работы адаптивной части оптимизатора Oracle, а также получить практические навыки диагностики и управления планами выполнения с использованием современных инструментов SQL Plan Management (SPM).
В курсе рассматриваются аспекты применения Adaptive Statistics Oracle 12c, демонстрируется влияние адаптивной оптимизации как на основе данных, полученных на реальных производственных системах, так и на тестовых воспроизводимых примерах. В главах курса будет рассмотрена эволюция адаптивной оптимизации и конкретные типы используемых оптимизационных методик, их взаимосвязь, использование , методы управления адаптивными механизмами и оценено возможное влияние этих механизмов на производительность системы и конкретных запросов. Далее рассмотрены предлагаемые Oracle 12c возможности управления планами на основе хранения / фиксации Outline-ов в SQL management base. Кроме теоретической части, слушатели будут иметь возможность практически ознакомиться с темами семинара на тестовых данных, наблюдать причины адаптивной генерации множественных планов выполнения и получат практические навыки фиксации планов выполнения, хранящихся в Shared SQL Area или AWR.
Аудитория:
Администраторы, специалисты по производительности баз данных Oracle, разработчики приложений
Требования к слушателям:
Курс требует наличия у слушателей базовых знаний по архитектуре Oracle Server и понимания общих принципов работы оптимизатора и построения планов выполнения
Рассматриваемые вопросы:
- Адаптивные технологии 11g: причины появления, признаки, управляющие параметры и хинты
- 12c: адаптивная/post-CBO оптимизация как источник многообразия планов выполнения
- Адаптивные планы выполнения
- Adaptive Dynamic Statistics: условия применения и возникновения
- 12c Automatic Reoptimization / Statistics Feedback
- SQL Plan Directives
- Adaptive Dynamic Sampling, отличия от "классического" old-style Dynamic Sampling
- Общие принципы управления адаптивной оптимизацией, изменения поведения Adaptive Dynamic Statistics в Oracle 12.2
- SQL management base (SMB) - как репозиторий подсказок и сохранённых планов выполнения SPM (SQL Patches, Profiles, Baselines)
- SQL Patches - предназначение и стандартный интерфейс создания SQL Repair Advisor
- SQL Profiles - метод профилирования выполнения с SQL Tuning Advisor
- SQL Plan Baselines - инструмент проактивного управления планами
- Отличия элементов SPM, совместное использование, проблемы