Oracle Database: анализ производительности
Ссылки по теме:
- Oracle AWR: статистика рабочей нагрузки, snapshot и производительность базы
- Как собрать отчет AWR
- Modify AWR Automatic Snapshot Settings
Текущая статистика производительности находится в динамических представлениях V$SYSSTAT и V$SESSSTAT. Данные представления очень полезны для анализа производительности базы, но они хранят информацию только до остановки базы.
Чтобы получить статистику изменений рабочей нагрузки за период времени, необходимо собирать статистику в специальный репозиторий AWR (Automatic Workload Repository)
AWR автоматически накапливает и сохраняет статистику производительности базы данных. AWR лежит в основе всех новых механизмов автоматической настройки базы данных.
AWR был спроектирован Oracle в качестве замены традиционной утилиты Statspack, данная утилита еще доступна, но Oracle рекомендует использовать AWR.
По умолчанию, AWR генерирует снимки (snapshot) статистики с интервалом 1 час и сохраняет их в табличном пространстве SYSAUX. Интервал снимков, типы собираемой статистики, период хранения данных можно настраивать в AWR.