top of page
CerebroSQL

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

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

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

AWR General

Открытие окна

Show AWR report from Oracle

  • Главное окно программы - Меню 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
bottom of page