19cTSQL

Oracle Database 19c: SQL Tuning Workshop

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

  • Краткое введение в курс
  • Введение в настройку SQL

Основные пути для улучшения производительности. Поиск и анализ неэффективных SQL операторов. Различные методики настройки SQL.

  • Использование инструментов трассировки приложения

Основные шаги процесса трассировки. Трассировка сессии, пользователя. Сквозная трассировка приложений.  Утилиты trcsess и tkprof. Анализ трассировочной информации.

  • Основы оптимизатора

Этапы выполнения оператора SQL. Роль оптимизатора. Фазы оптимизации. Адаптивная оптимизация запросов. Влияние на поведение оптимизатора.

  • Формирование и демонстрация планов выполнения

Что такое план выполнения. Команда EXPLAIN PLAN. Структура таблицы PLAN_TABLE. Получение реального плана выполнения для оператора SQL. Система AWR. Сравнение планов выполнения. Мониторинг выполнения SQL оператора.
 

  • Интерпретация плана выполнения

Интерпретация последовательного плана выполнения. Правила чтения плана и примеры. Адаптивные планы.

  • Методы доступа к таблицам и индексам

Различные способы доступа к таблицам.  Типы индексов. Индексные методы доступа к данным.

  • Операции соединения

Различные способы соединения таблиц.

  • Иные операции оптимизатора

Использование кэша результатов. Кластеры. Другие операции.

  • Введение в статистику оптимизатора

Статистика по таблицам. Статистика по индексам. Статистика по столбцам таблиц. Статистика по распределению значений столбцов (гистограммы). Расширенная статистика. Статистика для глобальных временных таблиц. Системная статистика. Сбор статистических данных. Статистика в реальном времени.

  • Использование переменных привязки

Особенности выполнения команд, содержащих переменные. Параметр инициализации CURSOR_SHARING. Адаптивное разделение курсоров.

  • SPM – SQL Plan Management – Система управления планами выполнения SQL

Задача поддержания производительности выполнения SQL. Компоненты SPM. Основные задачи в SPM. Адаптивное управление планами SQL.

  • Практика
50 000 ₽

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

3 дня (24ч в неделю)

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

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

Документы

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

Расписание

Дата и место проведения
Начало
Формат
Преподаватель
Стоимость

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

[ 01 ]

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

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

[ 02 ]

Обучение

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

[ 03 ]

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

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

[ 04 ]

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

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

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

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

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