Oracle Database: анализ производительности

Материал из sysadm
Версия от 11:22, 6 апреля 2023; Admin (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Ссылки по теме:

Текущая статистика производительности находится в динамических представлениях V$SYSSTAT и V$SESSSTAT. Данные представления очень полезны для анализа производительности базы, но они хранят информацию только до остановки базы.

Чтобы получить статистику изменений рабочей нагрузки за период времени, необходимо собирать статистику в специальный репозиторий AWR (Automatic Workload Repository)

AWR автоматически накапливает и сохраняет статистику производительности базы данных. AWR лежит в основе всех новых механизмов автоматической настройки базы данных.

AWR был спроектирован Oracle в качестве замены традиционной утилиты Statspack, данная утилита еще доступна, но Oracle рекомендует использовать AWR.

По умолчанию, AWR генерирует снимки (snapshot) статистики с интервалом 1 час и сохраняет их в табличном пространстве SYSAUX. Интервал снимков, типы собираемой статистики, период хранения данных можно настраивать в AWR.