0
Вход
Центр компетенций

Oracle Database 19c: SQL Tuning for Developers

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

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

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

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

  • Краткое введение в курс
  • Введение в настройку 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

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

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


Поделиться
Отправьте другу или начальнику ссылку на почту
Заявка на обучение

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

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

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

Город:

Дата:

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

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