Oracle Database 12c R2: SQL Tuning for Developers

Код: O12cTSQL

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

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

Формат проведения

-

Продолжительность

24 академических часа

Вендор

Oracle

Тематика

Базы данных
vendor

Вы научитесь

  • Интерпретировать план выполнения и различные методы доступа к данным
  • Осуществлять мониторинг выполнения 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.
    Oracle Database 12c R2: SQL Tuning for Developers
    Дата скоро будет объявлена
    54 998 ₽
    Подать заявку
    Затрудняетесь
    с выбором курса?

    Оставьте заявку на консультацию

    Отправляя заявку, вы соглашаетесь с условиями обработки персональных данных

    Как происходит обучение в АйТи Клауд

    01 Выбор курса

    В Учебном центре «АйТи Клауд» Вы можете подобрать курсы с полезным для Вас содержанием. УЦ «АйТи Клауд» готов предложить 1200+ программ различной тематики и степени сложности. Мы проводим курсы, авторизованные производителями ИТ, и также авторские программы от ведущих ИТ-экспертов.

    02 Процесс обучения

    Вы можете пройти обучение в различных форматах:

    • в очном - на территории Учебного центра либо территории Заказчика,

    • онлайн - на российской онлайн-платформе в режиме реального времени, через интернет, с выполнением всех необходимых практических заданий под онлайн-руководством преподавателя. 


    03 Выдача документов

    По завершении обучения Вы получите удостоверение о повышении сертификации или сертификат (если у Вас отсутствует диплом о высшем образовании). После обучения на авторизованных курсах Вам также будет выдан сертификат от производителя.

    poster
    Затрудняетесь
    с выбором курса?

    Оставьте заявку на консультацию

    Отправляя заявку, вы соглашаетесь с условиями обработки персональных данных

    Хотите преподавать в АйТи Клауд?

    Если вы имеете компетенции и хотите работать тренером курсов в АйТи Клауд - оставьте ваши данные, мы свяжемся с вами!