Телефон: +7 (985) 509 57 68 Поделиться:

Oracle Database: SQL Tuning for Developers

Категория: Стандартные Цена: 33525 р.

Oracle Database: SQL Tuning for Developers

Дата
24.06.19 - 26.06.19
Записаться
Записаться на курс: Oracle Database: SQL Tuning for Developers

ФИО
Телефон *
Это поле обязательно для заполнения
Электронный адрес
Введён некорректный e-mail
Текст сообщения *
Это поле обязательно для заполнения
Необходимо ваше согласие на обработку персональных данных
Цена 33525
Дни 3
Город Москва
Описание курса

Аннотация:

Данный курс поможет слушателям научиться определять и настраивать неэффективные 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.