На этом курсе раскрываются задачи и программа обучения. Определяется, что именно настраивается в системе и кто занимается этим процессом. Рассматриваются различные способы и методологии настройки производительности. Студенты ознакомятся с основными инструментами диагностики, узнают о времени базы данных и CPU, временную модель. Курс охватывает динамические представления производительности, кумулятивные статистики системы, события ожидания, а также работу с журналами и файлами трассировок.
Модуль посвящен работе с Automatic Workload Repository. Студенты научатся работать с данными AWR, создавать снимки системы и генерировать отчеты. Особое внимание уделяется сравнению отчетов для выявления отклонений. Далее курс переходит к идентификации проблем производительности - установлению приоритетов, анализу операторов SQL, потребляющих наибольшее количество ресурсов. Рассматриваются основные проблемы настройки в течение жизненного цикла системы и работа с ADDM для сеансов настройки.
Этот блок охватывает работу с метриками и предупреждениями системы. Студенты узнают об ограничениях базовых статистик и преимуществах метрик, научатся просматривать историю значений и гистограммы. Курс объясняет установку порогов предупреждений и работу с динамическими представлениями. Особое внимание уделяется базовым диапазонам - созданию "скользящих окон", шаблонов, конфигурации адаптивных порогов. Рассматриваются автоматические задания сопровождения, мониторинг через ADDM и история активных сеансов.
Модуль посвящен мониторингу баз данных в реальном времени. Студенты научатся определять операции базы данных, включать мониторинг, идентифицировать и запускать операции. Курс охватывает динамические представления операций и их настройку. Далее рассматривается мониторинг приложений - создание сервисов, их использование в клиентских приложениях, интеграция с менеджером ресурсов и планировщиком заданий. Особое внимание уделяется агрегации и трассировке сервисов.
Этот блок сосредоточен на идентификации проблемных операторов SQL. Студенты изучат этапы выполнения команд SQL, методы мониторинга, работу с планами выполнения через DBMS_XPLAN и EXPLAIN PLAN. Курс научит интерпретации планов выполнения и использования трассировки SQL. Далее рассматривается влияние на оптимизатор - управление статистиками, параметры инициализации, использование пособия оптимизатора. Анализируются пути доступа к данным, операции соединения и сортировки.
Модуль посвящен уменьшению стоимости операторов SQL. Студенты научатся сопровождать индексы и таблицы, использовать консультанта по оптимизации путей доступа. Курс охватывает управление экстентами, сохранение данных, работу с мигрирующими строками. Рассматриваются методы сокращения сегментов и сжатия таблиц. Особое внимание уделяется SQL Performance Analyzer - захвату нагрузки, созданию заданий анализа, сравнительным отчетам и настройке регрессировавших операторов.
Этот блок охватывает комплексное управление производительностью SQL. Студенты научатся сопровождать статистику оптимизатора, работать с автоматизированными заданиями сопровождения. Курс раскрывает методы автоматической настройки SQL через консультантов по настройке и оптимизации путей доступа. Особое внимание уделяется управлению планами выполнения. Далее рассматривается Database Replay - архитектура, захват нагрузки, опции воспроизведения, анализ результатов и калибровка клиентов.
Модуль посвящен настройке разделяемого пула и кеша буферов. Студенты изучат архитектуру этих компонентов, инструменты диагностики, методы изменения размеров. Рассматриваются проблемы фрагментации, работа с кешем словаря данных и кешем результатов запросов. Далее курс переходит к настройке PGA и временного табличного пространства - автоматическое распределение памяти, управление временными пространствами, мониторинг. Особое внимание уделяется автоматическому управлению памятью - динамической SGA, параметрам инициализации, мониторингу.
Последний блок охватывает настройку ввода-вывода - архитектуру, режимы работы, важные метрики, калибровку. Студенты научатся диагностировать проблемы ввода-вывода, работать с Automatic Storage Management. Завершается курс итогами настройки производительности - влиянием параметров инициализации, начальными размерами структур памяти, лучшими практиками для табличных пространств. Рассматриваются настройки буфера оперативного журнала, автоматический сбор статистики и наиболее распространенные события ожидания.
После завершения курса студенты поймут методологию настройки Oracle. Они научатся использовать инструменты мониторинга и диагностики проблем производительности SQL и экземпляра базы данных. Курс научит применять консультантов баз данных для выявления проблем, настраивать проблемные операторы SQL. Студенты смогут мониторить производительность экземпляра через Enterprise Manager и эффективно настраивать производительность экземпляра баз данных.
Курс включает поддержку ментора на протяжении всего обучения. Большое внимание уделяется практическим заданиям для закрепления материала. После успешного завершения курса выдается сертификат о прохождении.