Курс: Сервер Oracle Database 11g: Оптимизация производительности

Курс: Сервер Oracle Database 11g: Оптимизация производительности

Курс: Сервер Oracle Database 11g: Оптимизация производительности


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

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

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

Результат обучения:
После изучения курса слушатель будет уметь:
• Использовать методологию настройки базы данных 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
  • Код курса: O11gPT
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 74900 ₽
  • Дистанционно: 74900 ₽
Записаться на курс

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


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

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

8 800 (600)-66-16

learning@eshift.ru