Перейти на главную | Список курсов | Расписание | Заявка на курс | Cisco course on-line registration
Ищете что-то конкретное? Контакты ↓
Звоните +7 727 352 83 03 и +7 727 352 83 83 еще контакты или подайте заявку на курс

Основные направления ↓↑

Наши контакты

☎ +7 (727) 352 73 73
☎ +7 (727) 352 83 83
☎ +7 (727) 352 71 58
☎ +7 (727) 352 71 59
asemciscotrain.kz
infociscotrain.kz
raushanciscotrain.kz
Гоголя 39, каб. 301
Казахстан, г. Алматы, ул. Казыбек би 22 офис 222, 050010

Oracle Database 11g: Performance Tuning / Оптимизация производительности

40

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

В курсе Oracle PT. Oracle Database 11g: Performance Tuning DBA Release 2 слушатели изучают, как использовать средства автоматической настройки производительности базы данных Oracle 11g, такие как консультанты SQL Tuning Advisor и SQL Access Advisor, автоматизированный репозиторий рабочей нагрузки AWR и монитор автоматической диагностики базы данных ADDM, а также практикуются в использовании этих средств. 

Курс Oracle Оптимизация производительности O11gPT сфокусирован на задачах настройки производительности, которые возложены на администратора базы данных: ответная корректирующая настройка операторов SQL, поддержка производительности операторов SQL и настройка компонентов экземпляра базы данных Oracle. 

В рамках курса O11gPT участники практикуются в настройке производительности экземпляра Oracle, 

выполняя серию практических занятий. Методология практических занятий основывается в большей степени на тренировке практических навыков. 

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

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

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

Введение

  • Вопросы настройки производительности 
  • Кто должен выполнять настройку 
  • Что нужно настраивать 
  • Как нужно выполнять настройку

Мониторинг с помощью основных инструментальных средств

  • Обзор средств мониторинга производительности 
  • Enterprise Manager 
  • V$-представления, статистики и метрики 
  • События ожидания 
  • Модель затраченного времени (Time Model): обзор

Использование автоматизированного репозитория рабочей нагрузки AWR

  • Обзор автоматизированного репозитория рабочей нагрузки AWR 
  • Данные, сохраняющиеся в автоматизированном репозитории рабочей нагрузки AWR 
  • Панель управления Database Control и AWR 
  • Создание отчетов AWR из SQL*Plus

Идентификация проблемы

  • Циклический подход к фазам настройки 
  • Идентификация проблемы, требующей настройки 
  • Исправление этой проблемы

Идентификация проблемных операторов SQL

  • Характеристики плохих операторов SQL 
  • Роль оптимизатора 
  • Создание плана выполнения 
  • Выбор путей доступа к данным 
  • Трассировка выполнения

Влияние на оптимизатор

  • Управление статистиками оптимизатора 
  • Калибровка операций ввода-вывода 
  • Стоимость выполнения 
  • Изменение поведения оптимизатора

Управление планами выполнения операторов SQL

  • Задачи автоматического сопровождения 
  • Профили операторов SQL (SQL Profiles) 
  • Консультант по оптимизации путей доступа SQL Access Advisor 
  • Схемы плана выполнения операторов SQL (SQL Outlines) 
  • Базовые диапазоны планов выполнения SQL (SQL Plan Baselines)

Управление изменениями

  • Типы изменений 
  • SQL Performance Analyzer 
  • Инструментальное средство воспроизведения нагрузки базы данных Database Replay 
  • Предупреждения, генерируемые сервером

Использование метрик и предупреждений

  • Преимущества метрик 
  • Образец использования панели управления Database Control 
  • Метрики SQL, задаваемые пользователем

Использование инструментальных средств, основанных на AWR

  • Задачи автоматического сопровождения 
  • Использование монитора автоматической диагностики базы данных ADDM 
  • Использование истории активных сеансов (Active Session History - ASH) 
  • Просмотр исторических данных

Мониторинг приложений (использование служб)

  • Обзор понятия службы (service) 
  • Управление службами 
  • Объединение (группировка) служб и трассировка 
  • Трассировка собственного сеанса

Базовые диапазоны

  • Работа с использованием базового диапазона метрик 
  • Установка подстраивающихся порогов предупреждений (Adaptive Alert Thresholds) 
  • Конфигурирование нормализованных метрик

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

  • Функционирование разделяемого пула 
  • Семафор (mutex) 
  • Индикаторы производительности в отчетах Statspack и AWR 
  • Страница активности библиотечного кэша (Library Cache Activity) 
  • Инструментальные средства диагностики 
  • UGA и режим разделяемого сервера Oracle 
  • Большой пул

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

  • Архитектура кэша буферов 
  • Цели и способы настройки 
  • Симптомы проблем производительности 
  • Решения

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

  • Мониторинг использования памяти SQL 
  • Управление временным табличным пространством

Автоматическое управление памятью (AMM)

  • Архитектура автоматического управления памятью 
  • Динамическая память SGA 
  • Управление AMM

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

  • Управление пространством 
  • Управление выделением и освобождением экстентов 
  • Анатомия блока базы данных 
  • Управление пространством внутри блока

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

  • Архитектура ввода-вывода 
  • Чередование и зеркалирование дисков 
  • Использование RAID 
  • Диагностика ввода-вывода 
  • Использование системы автоматического управления дисковым пространством ASM

Настройка производительности: резюме

  • Важные параметры инициализации, влияющие на производительность 
  • Высокая доступность базы данных: рекомендуемые подходы 
  • Табличные пространства: рекомендуемые подходы 
  • Сбор статистик для оптимизатора

Использование пакета Statspack

Введение в Statspack 

  • Создание снимков Statspack 
  • Создание отчетов Statspack 
  • Рекомендации по использованию Statspack 
  • Statspack и AWR
 Подходит? Подать заявку на этот курс