Курс: Oracle Database 11g: Performance Tuning

Курс: Oracle Database 11g: Performance Tuning

Курс: Oracle Database 11g: Performance Tuning


Продолжительность курса: 40 ак. ч.

Описание курса:
В этом курсе слушатели изучают, как использовать средства автоматической настройки производительности базы данных Oracle 11g, такие как консультанты SQL Tuning Advisor и SQL Access Advisor, автоматизированный репозиторий рабочей нагрузки AWR и монитор автоматической диагностики базы данных ADDM, а также практикуются в использовании этих средств. Курс сфокусирован на задачах настройки производительности, которые возложены на администратора базы данных: ответная корректирующая настройка операторов SQL, поддержка производительности операторов SQL и настройка компонентов экземпляра базы данных Oracle. В рамках этого курса слушатели практикуются в настройке производительности экземпляра Oracle, выполняя серию практических занятий. Методология практических занятий основывается в большей степени на тренировке практических навыков.
В данном курсе не рассматриваются темы, связанные с настройкой производительности секционированных таблиц, материализованных представлений или специфичных для технологии Oracle Real Application Clusters проблем. Эти темы рассматриваются в отдельных, посвященных этим средствам курсах. В данном курсе используются многие средства, требующие использования среды Enterprise Edition и дополнительных опций базы данных Oracle.

Аудитория:
• Администраторы баз данных
• Технические консультанты
• Специалисты служб технической поддержки

Необходимая подготовка:
• Курс Сервер Oracle Database 11g: Основы администрирования, часть I
• Курс Сервер Oracle Database 11g: Основы администрирования, часть II

Результат обучения:
После изучения курса слушатель будет уметь:
• Как использовать методологию настройки базы данных Oracle, соответствующую имеющимся инструментальным средствам
• Применять консультанты базы данных для упреждающей настройки экземпляра базы данных Oracle
• Использование для настройки базы данных инструментальных средств, основанных на автоматизированном репозитории рабочей нагрузки AWR
• Как выполнять диагностику и устранение наиболее распространенных проблем, связанных с неэффективным кодом SQL
• Как диагностировать и устранять наиболее распространенные проблемы, связанные с настройкой экземпляра
• Использование для мониторинга базы данных Oracle страниц производительности Enterprise Manager

Программа курса:
Модуль 1. Введение
• Вопросы настройки производительности. Кто должен выполнять настройку
• Что нужно настраивать. Как нужно выполнять настройку

Модуль 2. Мониторинг с помощью основных инструментальных средств
• Обзор средств мониторинга производительности. Enterprise Manager
• V$-представления, статистики и метрики. События ожидания
• Модель затраченного времени (Time Model): обзор

Модуль 3. Использование автоматизированного репозитория рабочей нагрузки AWR
• Обзор автоматизированного репозитория рабочей нагрузки AWR
• Данные, сохраняющиеся в автоматизированном репозитории рабочей нагрузки AWR
• Панель управления Database Control и AWR. Создание отчетов AWR из SQL*Plus

Модуль 4. Идентификация проблемы
• Циклический подход к фазам настройки
• Идентификация проблемы, требующей настройки
• Исправление этой проблемы

Модуль 5. Идентификация проблемных операторов SQL
• Характеристики плохих операторов SQL. Роль оптимизатора
• Создание плана выполнения. Выбор путей доступа к данным
• Трассировка выполнения

Модуль 6. Влияние на оптимизатор
• Управление статистиками оптимизатора. Калибровка операций ввода-вывода
• Стоимость выполнения. Изменение поведения оптимизатора

Модуль 7. Управление планами выполнения операторов SQL
• Задачи автоматического сопровождения. Профили операторов SQL (SQL Profiles)
• Консультант по оптимизации путей доступа SQL Access Advisor
• Схемы плана выполнения операторов SQL (SQL Outlines)
• Базовые диапазоны планов выполнения SQL (SQL Plan Baselines)

Модуль 8. Управление изменениями
• Типы изменений. SQL Performance Analyzer
• Инструментальное средство воспроизведения нагрузки базы данных Database Replay
• Предупреждения, генерируемые сервером

Модуль 9. Использование метрик и предупреждений
• Преимущества метрик
• Образец использования панели управления Database Control. Метрики SQL, задаваемые пользователем

Модуль 10. Использование инструментальных средств, основанных на AWR
• Задачи автоматического сопровождения
• Использование монитора автоматической диагностики базы данных ADDM 
• Использование истории активных сеансов (Active Session History - ASH)
• Просмотр исторических данных

Модуль 11. Мониторинг приложений (использование служб)
• Обзор понятия службы (service). Управление службами
• Объединение (группировка) служб и трассировка. Трассировка собственного сеанса

Модуль 12. Базовые диапазоны
• Работа с использованием базового диапазона метрик
• Установка подстраивающихся порогов предупреждений (Adaptive Alert Thresholds)
• Конфигурирование нормализованных метрик

Модуль 13. Настройка разделяемого пула
• Функционирование разделяемого пула. Семафор (mutex)
• Индикаторы производительности в отчетах Statspack и AWR
• Страница активности библиотечного кэша (Library Cache Activity)
• Инструментальные средства диагностики
• UGA и режим разделяемого сервера Oracle. Большой пул

Модуль 14. Настройка кэша буферов
• Архитектура кэша буферов. Цели и способы настройки
• Симптомы проблем производительности. Решения

Модуль 15. Настройка PGA и временного пространства
• Мониторинг использования памяти SQL
• Управление временным табличным пространством

Модуль 16. Автоматическое управление памятью (AMM)
• Архитектура автоматического управления памятью
• Динамическая память SGA. Управление AMM

Модуль 17. Настройка использования пространства блока
• Управление пространством. Управление выделением и освобождением экстентов
• Анатомия блока базы данных. Управление пространством внутри блока

Модуль 18. Настройка ввода-вывода
• Архитектура ввода-вывода. Чередование и зеркалирование дисков
• Использование RAID. Диагностика ввода-вывода
• Использование системы автоматического управления дисковым пространством ASM

Модуль 19. Настройка производительности: резюме
• Важные параметры инициализации, влияющие на производительность
• Высокая доступность базы данных: рекомендуемые подходы
• Табличные пространства: рекомендуемые подходы
• Сбор статистик для оптимизатора

Модуль 20. Использование пакета Statspack
• Введение в Statspack. Создание снимков Statspack
• Создание отчетов Statspack. Рекомендации по использованию Statspack
• Statspack и AWR Записаться на курс

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Oracle
  • Код курса: OracleIDS14
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск, Киров,
  • Направление: Oracle iPlatform: Database Server
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 102900 ₽
  • Дистанционно: 102900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru