name

Знания - лучшие инвестиции!

Ваша корзина пуста
На главную магазина

+7 (911) 726-84-54

Хотите получать информацию по новым курсам и их датам проведения?

подписаться на рассылку

(O12cTSQL) Oracle Database: SQL Tuning for Developers

Код курса: O12cTSQL
Рейтинг:
(0 голосов)
67 050 р.
Количество:
ПроизводительOracle
Дни3 дня
Дата курса
Город
Формат обученияКорпоративный
поделиться

oraclelogored-580x358

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

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

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

После успешного окончания курса, слушатели должны будут уметь: 

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

    Необходимая предварительная подготовка:
     
  • Знакомство с SQL в объеме курса Oracle Database: Introduction to SQL

     

Круг слушателей:

 

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

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

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

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

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

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

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

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

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

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

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

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

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

Дни3 дня
Дата курса13.май / 29.июл / 07.окт / 11.дек
ГородВсе города
Формат обученияКорпоративный
Оставьте отзыв
Заполните обязательные поля *.
1 2 3 4 5

Находится в разделах

Назад