Топ-100
 
CerebroSQL

Генератор AWR отчетов

Automatic Workload Repository представляет из себя набор внутренних таблиц словаря данных БД Oracle и специальный фоновый процесс MMON, который появился в Oracle10g.

Периодически AWR создает статистическую копию (снимок) и сохраняет информацию в таблицах расположенных в табличном пространстве SYSAUX. По умолчанию регулярный период сбора установлен на 60 минут. Это значение может быть уменьшено до 10 минут при желании.

Show AWR report from Oracle.jpg
Открытие окна
  • Главное окно программы - Меню Action - AWR

  • Редактор запросов - Меню Management - Create AWR

Создание отчета
  • Из выпадающего списка Start_id выбрать ID снимка начиная с которого формировать отчет

  • Из выпадающего списка End_id выбрать ID снимка заканчивая которым формировать отчет

  • Нажать кнопку Show

select *

  from table(DBMS_WORKLOAD_REPOSITORY.AWR_REPORT_HTML(

               (select dbid from v$database),

               1,

               <Start_id>,

               <End_id>)

       )

Сформированный отчет будет помещен в папку tmp с именем awrtmp.html, а так же сохранен в локальной базе данных в таблице CND$AWR_REPORT (база CoreDB.db)

Просмотр ранее сохраненного отчета

В списке List AWR выбрать интересующий отчет

Сравнение отчетов

Программа позволяет в ручную сравнивать два ранее сформированных отчета.

  • Сформировать отчеты за произвольные периоды

  • В списке "List AWR" установить переключатели напротив сформированных отчетов

  • Нажать кнопку "Compare select"

Compare AWR.jpg