Oracle Database: SQL Tuning for Developers
Слушатели изучат различные способы доступа к данным, узнают о том, какие из них являются наиболее эффективными в тех или иных обстоятельствах, и как обеспечить использование наилучшего метода. Будут рассмотрены инструменты для трассировки на разных уровнях, преимущества использования переменных привязки и различных типов индексов.
Курс подходит как для версий 10g, 11g, так и для версии 12c.
Требования к подготовке слушателей:
Знакомство с SQL в объеме курса Oracle Database: Introduction to SQL
Длительность
Доступ к курсу
Документы
Кому подойдет этот курс
Слушатели получают знания для выполнения следующих действий:
- Интерпретация плана выполнения и различных методов доступа к данным
- Мониторинг выполнения SQL оператора в режиме реального времени
- Сбор статистики по работе приложений на различных уровнях (трассировка приложений) и интерпретация собранной статистики
- Поиск SQL операторов, нуждающихся в оптимизации и выбор правильного способа их настройки
- Понимание того, как работает оптимизатор запросов (Query Optimizer)
- Обеспечение стабильной производительности оптимизированных SQL операторов в изменяющейся среде
Программа курса
Анализ неэффективного SQL.
Основные методики настройки SQL.
Стратегия анализа запросов.
Трассировка 'из конца в конец'.
Компоненты оптимизатора.
Использование мониторинга SQL.
Интерпретация последовательного плана выполнения.
Использование кэша результатов.
Системная статистика оптимизатора.
Автоматический сбор статистики оптимизатора.
Использование параметра инициализации CURSOR_SHARING.
Рекомендуемая схема обучения
Отзывы учеников
Как проходит обучение на платформе ФОРС
