Главная Школы Світ Сучасної Освіти Управління і налаштування продуктивності
Світ Сучасної Освіти

Управління і налаштування продуктивності

36 000 UAH за курс
40 часов
Для опытных
SQL / DBA
Этот курс про настройку производительности баз данных Oracle. Вы научитесь диагностировать проблемы, использовать встроенные инструменты для анализа и оптимизировать SQL-запросы. Курс включает практические кейсы и работу с реальными инструментами мониторинга.

О курсе

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

Введение и основы настройки производительности

На этом курсе раскрываются задачи и программа обучения. Определяется, что именно настраивается в системе и кто занимается этим процессом. Рассматриваются различные способы и методологии настройки производительности. Студенты ознакомятся с основными инструментами диагностики, узнают о времени базы данных и CPU, временную модель. Курс охватывает динамические представления производительности, кумулятивные статистики системы, события ожидания, а также работу с журналами и файлами трассировок.

Работа с Automatic Workload Repository и идентификация проблем

Модуль посвящен работе с Automatic Workload Repository. Студенты научатся работать с данными AWR, создавать снимки системы и генерировать отчеты. Особое внимание уделяется сравнению отчетов для выявления отклонений. Далее курс переходит к идентификации проблем производительности - установлению приоритетов, анализу операторов SQL, потребляющих наибольшее количество ресурсов. Рассматриваются основные проблемы настройки в течение жизненного цикла системы и работа с ADDM для сеансов настройки.

Мониторинг системы: метрики, базовые диапазоны и AWR-инструменты

Этот блок охватывает работу с метриками и предупреждениями системы. Студенты узнают об ограничениях базовых статистик и преимуществах метрик, научатся просматривать историю значений и гистограммы. Курс объясняет установку порогов предупреждений и работу с динамическими представлениями. Особое внимание уделяется базовым диапазонам - созданию "скользящих окон", шаблонов, конфигурации адаптивных порогов. Рассматриваются автоматические задания сопровождения, мониторинг через ADDM и история активных сеансов.

Мониторинг в реальном времени и работа с приложениями

Модуль посвящен мониторингу баз данных в реальном времени. Студенты научатся определять операции базы данных, включать мониторинг, идентифицировать и запускать операции. Курс охватывает динамические представления операций и их настройку. Далее рассматривается мониторинг приложений - создание сервисов, их использование в клиентских приложениях, интеграция с менеджером ресурсов и планировщиком заданий. Особое внимание уделяется агрегации и трассировке сервисов.

Оптимизация SQL запросов

Этот блок сосредоточен на идентификации проблемных операторов SQL. Студенты изучат этапы выполнения команд SQL, методы мониторинга, работу с планами выполнения через DBMS_XPLAN и EXPLAIN PLAN. Курс научит интерпретации планов выполнения и использования трассировки SQL. Далее рассматривается влияние на оптимизатор - управление статистиками, параметры инициализации, использование пособия оптимизатора. Анализируются пути доступа к данным, операции соединения и сортировки.

Практические методы улучшения производительности SQL

Модуль посвящен уменьшению стоимости операторов SQL. Студенты научатся сопровождать индексы и таблицы, использовать консультанта по оптимизации путей доступа. Курс охватывает управление экстентами, сохранение данных, работу с мигрирующими строками. Рассматриваются методы сокращения сегментов и сжатия таблиц. Особое внимание уделяется SQL Performance Analyzer - захвату нагрузки, созданию заданий анализа, сравнительным отчетам и настройке регрессировавших операторов.

Управление производительностью SQL и тестирование нагрузки

Этот блок охватывает комплексное управление производительностью SQL. Студенты научатся сопровождать статистику оптимизатора, работать с автоматизированными заданиями сопровождения. Курс раскрывает методы автоматической настройки SQL через консультантов по настройке и оптимизации путей доступа. Особое внимание уделяется управлению планами выполнения. Далее рассматривается Database Replay - архитектура, захват нагрузки, опции воспроизведения, анализ результатов и калибровка клиентов.

Оптимизация памяти и ввода-вывода

Модуль посвящен настройке разделяемого пула и кеша буферов. Студенты изучат архитектуру этих компонентов, инструменты диагностики, методы изменения размеров. Рассматриваются проблемы фрагментации, работа с кешем словаря данных и кешем результатов запросов. Далее курс переходит к настройке PGA и временного табличного пространства - автоматическое распределение памяти, управление временными пространствами, мониторинг. Особое внимание уделяется автоматическому управлению памятью - динамической SGA, параметрам инициализации, мониторингу.

Финальная настройка системы и итоги

Последний блок охватывает настройку ввода-вывода - архитектуру, режимы работы, важные метрики, калибровку. Студенты научатся диагностировать проблемы ввода-вывода, работать с Automatic Storage Management. Завершается курс итогами настройки производительности - влиянием параметров инициализации, начальными размерами структур памяти, лучшими практиками для табличных пространств. Рассматриваются настройки буфера оперативного журнала, автоматический сбор статистики и наиболее распространенные события ожидания.

Результаты обучения

После завершения курса студенты поймут методологию настройки Oracle. Они научатся использовать инструменты мониторинга и диагностики проблем производительности SQL и экземпляра базы данных. Курс научит применять консультантов баз данных для выявления проблем, настраивать проблемные операторы SQL. Студенты смогут мониторить производительность экземпляра через Enterprise Manager и эффективно настраивать производительность экземпляра баз данных.

Особенности курса

Курс включает поддержку ментора на протяжении всего обучения. Большое внимание уделяется практическим заданиям для закрепления материала. После успешного завершения курса выдается сертификат о прохождении.

Что включено

Выдается диплом/сертификат
Занятия целый день
Сопровождение ментора