Oracle Database 19c: SQL Tuning for Developers

  • Код курса: 19cTSQL
  • Длительность: 5 д.
  • Цена: 131 250 Р

Расписание курса

19.10.2021 15:22
131 250 Р
Москва
13.12.2021 15:24
131 250 Р
Москва
23.08.2021 10:00
131 250 Р
Москва
12.07.2021 10:00
131 250 Р
Москва

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Практика
Записаться на курс: Oracle Database 19c: SQL Tuning for Developers

Заявка на обучение

* - обязательные поля

Заявка на обучение

Записаться на курс:

Город:

Дата:

Город проведения

* - обязательные поля