Курс: Сервер 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
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск,
  • Направление: Oracle 11g
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 64900 ₽
  • Дистанционно: 64900 ₽
Записаться на курс

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


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

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

8 800 (600)-66-16

learning@eshift.ru