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

Oracle Database: SQL Tuning for Developers

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

Oracle Database: SQL Tuning for Developers

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

ФИО
Телефон *
Это поле обязательно для заполнения
Электронный адрес
Введён некорректный e-mail
Текст сообщения *
Это поле обязательно для заполнения
Необходимо ваше согласие на обработку персональных данных
Дата
24.04.19 - 26.04.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

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

Introduction
Introduction to SQL Tuning

  • Find a workaround to enhance performance
  • Analyze a poorly written SQL statement
  • Checking the Basics
  • Query Analysis Strategy

Using SQL Trace Facility and TKPROF

  • Explore a trace file to understand the optimizer's decisions
  • End-to-End Application Tracing

Understand Basic Tuning Techniques

  • Rewrite queries for better performance

Optomizer Fundamentals

  • SQL Statement processing steps
  • Components of the Optimizer

Understanding Serial Execution Plans

  • Use different techniques to extract execution plans
  • Use SQL monitoring
  • nterpreting a Serial Execution Plan

Optimizer: Table and Index Access Paths

  • Learn about using different access paths for better optimization

Optimizer: Join Operations

  • Use different join methods

Other Optimizer Methods

  • Other optimizer operators
  • Examine and use the result cache

Optimizer Statistics

  • Analyze table, column and index statistics
  • Analyze and use system statistics
  • Use automatic statistics gathering

Using Bind Variables

  • Use adaptive cursor sharing and bind peeking
  • Use the CURSOR_SHARING initialization parameter

SQL Plan Management

  • Use SQL Plan Management