Поиск
Расписание курсов
Поиск

+7 (495) 913-75-75 доб.221

+7 (495) 668-08-42

+7 (812) 441-33-15

+7 (901) 374-07-97

+7 (383) 263-31-70

+7 (861) 944-79-98

+7 (391) 272-07-31

Почта

edu@fors.ru

Oracle Database: SQL Tuning for Developers

Посмотреть расписание этого курса

  • Код курса: 12cTSQL
  • Длительность: 3 д.
  • Цена: 67 050 р.
Записаться Добавить в корзину

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

Аннотация:

Данный курс поможет слушателям научиться определять и настраивать неэффективные SQL операторы. Будут рассмотрены методы, позволяющие получить различные уровни информации о том, как сервер базы данных Oracle выполняет SQL операторы. Это позволит слушателям определять причины неэффективности SQL операторов.
Слушатели изучат различные способы доступа к данным, узнают о том, какие из них являются наиболее эффективными в тех или иных обстоятельствах, и как обеспечить использование наилучшего метода. Будут рассмотрены инструменты для трассировки на разных уровнях, преимущества использования переменных привязки и различных типов индексов.

Курс подходит как для версий 10g, 11g, так и для версии 12c.

Слушатели получают знания для выполнения следующих действий:

  • Интерпретация плана выполнения и различных методов доступа к данным
  • Мониторинг выполнения SQL оператора в режиме реального времени
  • Сбор статистики по работе приложений на различных уровнях (трассировка приложений) и интерпретация собранной статистики
  • Поиск SQL операторов, нуждающихся в оптимизации и выбор правильного способа их настройки
  • Понимание того, как работает оптимизатор запросов (Query Optimizer)
  • Обеспечение стабильной производительности оптимизированных SQL операторов в изменяющейся среде

Аудитория:

  • Разработчики PL/SQL
  • Разработчики приложений
  • Администраторы баз данных
  • Администраторы информационных хранилищ
  • Разработчики информационных хранилищ
  • Специалисты служб технической поддержки

Требования к подготовке слушателей:

Знакомство с SQL в объеме курса Oracle Database: Introduction to SQL

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

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

Использование SQL Trace и TKPROF
Изучение трассировочного файла для понимания решений оптимизатора. Трассировка 'из конца в конец'.

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

Основы оптимизатора
Обзор представления оператора SQL, его реализации и выполнения. Компоненты оптимизатора.

Интерпретация последовательного плана выполнения
Различные способы извлечь планы выполнения. Использование мониторинга SQL. Интерпретация последовательного плана выполнения.

Оптимизатор: Методы доступа к таблицам и индексам
Различные способы доступа к данным таблиц и индексов.

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

Иные методы доступа
Иные методы доступа. Использование кэша результатов.

Статистика оптимизатора
Статистика таблиц, столбцов и индексов. Системная статистика оптимизатора. Автоматический сбор статистики оптимизатора.

Использование переменных привязки
Взаимодействие с механизмом адаптивного разделения курсоров. Использование параметра инициализации CURSOR_SHARING.

Шаблоны планов выполнения SQL
Использование шаблонов планов выполнения SQL.

Содержание курса

Рекомендуемая схема обучения


Oracle Database: SQL Tuning for Developersтекущий курс
Записаться на курс: Oracle Database: SQL Tuning for Developers

Начало курса: 14.08.19


ФИО*
Телефон*
E-mail
Название курса
Oracle Database: SQL Tuning for Developers
Код курса
12cTSQL
Даты курса
14.08.19
Место проведения
Защита от автоматического заполнения Введите символы с картинки*

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


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

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

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

Выберите дату начала курса: