Онлайн. Курс

TSQL: Настройка SQL запросов Oracle

Дата

Идёт набор

3 дня (24 часа)

Цена

от 27000  -8%
скидка

Скидка только посетителям портала Rosbo.ru при подаче заявки через сайт

Место проведения

Онлайн

Стоимость:

  • дистанционно: для частных лиц - 25 000 руб., для организаций - 27 000 руб.

 

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

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

Аудитория:

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

Навыки, приобретаемые по окончании курса:

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

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

Введение Введение в настройку SQL

    • Обходные пути для улучшения производительности
    • Анализ неэффективного SQL
    • Основные методики настройки SQL
    • Стратегия анализа запросов
  • Использование SQL Trace и TKPROF
    • Изучение трассировочного файла для понимания решений оптимизатора
    • Трассировка 'из конца в конец'
  • Основные методики настройки
    • Переписывание запросов для улучшения производительности
  • Основы оптимизатора
    • Обзор представления оператора SQL, его реализации и выполнения
    • Компоненты оптимизатора
  • Интерпретация последовательного плана выполнения
    • Различные способы извлечь планы выполнения
    • Использование мониторинга SQL
    • Интерпретация последовательного плана выполнения
  • Оптимизатор: Методы доступа к таблицам и индексам
    • Различные способы доступа к данным таблиц и индексов
  • Оптимизатор: Операции соединения
    • Различные способы соединения таблиц
  • Иные методы доступа
    • Иные методы доступа
    • Использование кэша результатов
  • Статистика оптимизатора
    • Статистика таблиц, столбцов и индексов
    • Системная статистика оптимизатора
    • Автоматический сбор статистики оптимизатора
  • Использование переменных привязки
    • Взаимодействие с механизмом адаптивного разделения курсоров
    • Использование параметра инициализации CURSOR_SHARING
  • Шаблоны планов выполнения SQL
    • Использование шаблонов планов выполнения SQL

 

ОТЗЫВЫ О КОМПАНИИ

Статьи по теме

Как стать SQL-разработчиком – что нужно знать

Крупным компаниям и IT-сектору приходится иметь дело с большими объёмами информации, собранными в базы данных. Вполне очевидно необходимость тех, кто работает с БД и организует доступ к ним. SQL-разработчики этим и занимаются, а значит являются достаточно востребованными специалистами.