Во время этого курса слушатели изучают методы оптимизации производительности сервера базы данных. Они изучают, как воспользоваться преимуществами средств автоматической настройки сервера 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 (небольшой файл данных)
Начальная конфигурация
Список лучших практических методов, определенных на этом курсе