Следите за новостями

Цифра дня

17,9 млн абонентов сотовой связи имеют доступ к интернету

Oracle Database 10g: Performance Tuning

Во время этого курса слушатели изучают методы оптимизации производительности сервера базы данных. Они изучают, как воспользоваться преимуществами средств автоматической настройки сервера Oracle Database 10g, а также практикуются применять методы ручной настройки с помощью инструмента Statspack. После четкого определения различных методологий, используемых для настройки сервера Oracle Database, этот курс охватывает различные настраиваемые компоненты сервера. На протяжении всего курса слушатели получают практический опыт настройки сервера Oracle Database на практических занятиях.

Целевая аудитория

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

Предварительная подготовка

  • Умение администрировать сервер Oracle Database
  • Oracle Database 10g Release 2: основы администрирования, часть I
  • Oracle Database 10g: основы администрирования, часть II
  • Oracle Database 10g Release 2: новые возможности для администраторов баз данных

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

Обзор методов оптимизации производительности

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

Статистические показатели и события ожидания

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

Метрики, сигналы и базовые данные

  •  Просмотр метрик в представлениях истории метрик
  •  Создание пороговых уровней метрик
  •  Просмотр сигналов
  •  Создание базовых данных метрик
  •  Включение адаптивных пороговых уровней

Использование инструмента Statspack

  •  Инсталляция инструмента
  •  Создание моментальных копий данных инструмента
  •  Генерация отчетов инструмента
  •  Идентификация главных разделов отчета инструмента

Использование автоматически управляемого репозитория рабочей нагрузки (AWR, automatic workload repository)

  •  Создание и управление моментальными AWR-копиями
  •  Генерация AWR-отчетов
  •  Создание и управление моментальными копиями, сравнение периодов
  •  Генерация ADDM-отчетов
  •  Генерация ASH-отчетов

Корректирующая настройка

  •  Использование страниц инструментария Enterprise Manager для идентификации симптомов
  •  Устранение проблем операционной системы

Настройка разделяемого пула

  •  Диагностирование проблем разделяемого пула
  •  Размер разделяемого пула
  •  Размер резервной области
  •  Удерживание объектов в разделяемом пуле

Настройка кеша буферов

  •  Описание архитектуры кеша буферов
  •  Размер кеша буферов
  •  Решение обычных проблем производительности, связанных с кешем буферов
  •  Использование обычных диагностических индикаторов для поиска возможных решений

Автоматическая разделяемая память

  •  Включение автоматической разделяемой памяти
  •  Установка параметров автоматически настраиваемой памяти
  •  Установка параметров настраиваемой области SGA вручную
  •  Использование консультанта SGA Size Advisor (консультант по размеру SGA) для установки параметра инициализации SGA_TARGET (общий размер разделяемой памяти)

Настройка механизмов контрольных точек и журнализации

  •  Диагностирование проблем контрольных точек и журнализации Использование параметра FAST_START_MTTR_TARGET (среднее время восстановления экземпляра)
  •  Мониторинг влияния на производительность параметра FAST_START_MTTR_TARGET
  •  Запуск множественных процессов записи в базу данных
  •  Настройка цепочек журнальных файлов
  •  Размер журнального файла
  •  Размер журнального буфера

Настройка ввода-вывода

  •  Диагностирование проблем ввода-вывода в сервере базы данных
  •  Описание концепции Stripe and Mirror Everything (SAME, расщепление и зеркалирование всех данных)
  •  Объяснение преимуществ асинхронного ввода-вывода
  •  Выбор подходящих конфигураций ввода-вывода

Настройка программной глобальной памяти PGA и временного пространства

  •  Диагностирование проблем памяти PGA
  •  Размер памяти PGA
  •  Диагностирование проблем временного пространства
  •  Установка параметров временного табличного пространства для эффективного функционирования

Настройка использования пространства в блоках

  •  Настройка управления использованием пространства в сегментах
  •  Отказ от табличных пространств, управляемых с помощью словаря данных
  •  Переход к автоматическому управлению использованием пространства в сегментах
  •  Настройка управления использованием пространства в блоках Диагностика и коррекция сцепления и миграции строк)
  •  Диагностика фрагментации таблиц
  •  Сравнение характеристик табличных пространств видов BIGFILE (большой файл данных) и SMALLFILE (небольшой файл данных)

Начальная конфигурация

  •  Список лучших практических методов, определенных на этом курсе