12cPP

Parallel Processing in Oracle Database 12c

По прохождению этого курса вы будете ясно понимать выгоды от параллелизации в сервере Oracle 12c. Так же сможете использовать возможности, связанные с параллельной обработкой, появившиеся в Oracle 11g Release 1 and 2..

Предварительная подготовка:

Знания в области администрирования БД
Oracle Database: SQL Tuning for Developers


30 000 ₽

Длительность

1 день (8ч в неделю)

Доступ к курсу

Навсегда в личном кабинете

Документы

Удостоверение о повышении квалификации

Кому подойдет этот курс

    Разработчики приложений
    Администраторы хранилищ данных
    Разработчики
    Администраторы СУБД

На курсе изучаются:

Оптимизация выполнения SQL операторов, использующая параллельную обработку
Использование параллельной обработки для получения выгоды по отношению к последовательной обработке
Управление использованием параллельной обработки
Использование различных приемов при параллелизации выполнения операторов
Чтение планов выполнения параллельных запросов
Решение различных проблем, возникающих при параллельной обработке
Использование, управление и контроль над параллелизацией

  • Использование Database Resource Manager, чтобы полностью управлять использованием параллелизма
  • Определение почему и когда используется параллельная обработка
  • Список SQL операторов, утилит загрузки данных, которые получают выгоду от параллельной обработки
  • Объяснение основных концепций и теории, описывающих параллельную обработку
  • Использование всего разнообразия возможностей параллельного исполнения в различных SQL операторах
  • Чтение и оценка планов исполнения для операторов, в которых задействован параллелизм
  • Использование возможностей параллельной обработки, включая автоматическое определение степени параллелизма, создание очередей из операторов, in-memory параллельное исполнение
  • Проверка специфических конфигураций, таких, как RAC БД или СУБД c параллельным исполнением
  • Устранение причин, возникающих при параллельной обработке, таких, как непараллельное исполнение, неверная DOP (степень параллелизма) или заметное понижение производительности
  • Трассировка параллельного исполнения для обеспечения отладочной информацией Oracle customer support

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

8 модулей
Концепции параллельной обработки
Преимущества параллельной обработки
Когда надо использовать параллельную обработку?
Query Coordinator (координатор запросов) и parallel execution (PX) (параллельное исполнение) сервера
Коммуникации при параллельном исполнении
Модель producer/consumer (производитель/потребитель)
Основные понятия плана исполнения


Ручная установка DOP (степени параллелизма)
Операторы, которые могут быть распараллелены
SELECT с единственным параллельным сканированием таблицы и объяснение плана запроса
SELECT с параллельным hash join и объяснение плана запроса
Параллелизация SELECT с partition wise join (разумное поведение операции объединения над секциями) и его преимущества
Параллелизация DML операторов


Автоматическая установка DOP
Сравнение автоматического DOP с ручным DOP
Параметры автоматического DOP
Поведение автоматического DOP
Влияние автоматического DOP на другие параметры
План запроса SELECT с автоматическим DOP
Автоматический DOP в RAC конфигурации


Использование очередей из операторов
Сравнение эффективности очереди из операторов с минимальной гарантированной DOP
Установка параметров
Когда надо выбрать очередь из операторов
Использование Database Resource Manager с очередями из операторов
Просмотр операторов, поставленных в очередь


In-Memory параллельное исполнение
Цель In-Memory параллельного исполнения
Как работает SELECT с или без in-memory параллельного исполнения
Установка параметров для использования In-Memory параллельного исполнения
In-memory PX на примерах


Параллельное исполнение и загрузка данных
DataPump export/import
SQL*Loader
Внешнеорганизованные таблицы: применение параллельного исполнения как лучший пример


Устранение проблемных ситуаций, когда параллельная обработка не работает, как настроена
Когда параллельная обработка не работает как надо
Случаи, когда нет параллельной обработки
Когда автоматическая DOP вычисляет недопустимый DOP
Когда очередь из операторов начинает работать неожиданно
Когда производительность падает, несмотря на параллельное исполнение
Отслеживание параллельного исполнения


Управление смешанной рабочей нагрузкой в DBRM (Database Resource manager)
Каковы преимущества DBRM (менеджера ресурсов СУБД) по управлению конкурирующими параллельными обработками на смешанной рабочей нагрузке
Использование директивного планирования для управления конкурирующими параллельными обработками
Как перезагрузить запросы
Использование динамического переключения
Объяснение того, как взаимодействуют различные директивы исполнения


Как проходит обучение на платформе ФОРС

[ 01 ]

Знакомство с платформой

Платформа учебного центра ФОРС предназначена для удобного и комфортного обучения. Доступ к материалам будет открыт сразу после приобретения курса, а также навсегда доступен в личном кабинете.

[ 02 ]

Обучение

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

[ 03 ]

Обратная связь и поддержка

Мы поддерживаем онлайн-ресурс, где слушатели всегда могут задать вопрос преподавателю или коллективно обсудить возможные проблемы с другими студентами. Вы всегда сможете получить необходимую информацию в личном кабинете.

[ 04 ]

Дипломы и сертификаты

Все документы об окончании курсов собраны в одном месте в электронном формате — вы всегда можете посмотретьи скачать их в личном кабинете.

Остались вопросы?

Оставьте свои контактные данные — мы с вами свяжемся и все расскажем

Нажимая на кнопку «Отправить», я принимаю условия Политики конфиденциальности, и даю согласие на обработку персональных данных