Оптимизация производительности БД Oracle11g

В данный момент идет прием заявок на курс.
Мы можем сообщить вам о начале
запланированного обучения


Код: Or11g_PT
Длительность: 40 ак.ч.
Стоимость: 45 425 р.

 Стоимость индивидуального обучения: 54 510 руб.


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

В данном курсе не рассматриваются темы, связанные с настройкой производительности секционированных таблиц, материализованных представлений или специфичных для технологии Oracle Real Application Clusters проблем. Эти темы рассматриваются в отдельных, посвященных этим средствам курсах. В данном курсе используются многие средства, требующие использования среды Enterprise Edition и дополнительных опций базы данных Oracle.


Аудитория:
•    Администраторы баз данных

•    Администраторы хранилищ данных

•    Специалисты служб технической поддержки

•    Технические консультанты


Слушатели изучают:

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

Цели курса:

  • Научиться использовать статистики и метрики базы данных для идентификации проблем производительности
  • Научиться интерпретировать диагностические признаки, указывающие на проблемы в производительности базы данных
  • Изучить способы идентификации и устранения проблем производительности
  • Понять, как применять стратегию настройки и устанавливать приоритеты при настройке производительности
  • Научиться обнаруживать проблемные операторы SQL
  • Изучить возможности влияния на оптимизатор

Предварительный уровень подготовки:

Знания в объеме курсов:

· Основы администрирования Oracle Database 11g, часть I

· Основы администрирования Oracle Database 11g, часть II


Методические материалы:

Учебное пособие

 

Документ об окончании курса:

Сертификат Учебного центра ЮНИТ


Регистрация на курс:

1. По электронной почте. Отправьте сообщение на адрес edu@unitgroup.ru, с указанием: названия предприятия, ФИО участников, их должностей, контактных телефонов и e-mail.

2. По телефону +7(343) 344-25-60 Учебный центр Юнит.


Содержание курса:

  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 Database 11g: Настройка приложений Oracle 11g