Динамическая Статистика Производительности

Рубрика: Управление производительностью

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

Динамическая Статистика Производительности

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

Анализируя проблему производительности в любом из этих контекстов, Вы обычно смотрите на изменение в статистике (значение дельта) за промежуток времени, которым Вы интересуетесь. Все возможные события ожидания каталогизируются в представлении V$EVENT_NAME. Все статистические данные каталогизируются в представлении V$STATNAME; приблизительно 480 статистических данных доступны в БД Oracle.

Отображение Статистики Системы

Пример:

    SQL> SELECT name, class, value FROM v$sysstat;
NAME CLASS VALUE
------------------------------- ------ ----------
...
table scans (short tables) 64 135116
table scans (long tables) 64 250
table scans (rowid ranges) 64 0
table scans (cache partitions) 64 3
table scans (direct read) 64 0
table scan rows gotten 64 14789836
table scan blocks gotten 64 558542
...

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

Поиск Неисправностей и Настройка Представлений

Отображение Статистики Системы

Рисунок перечисляет некоторые из представлений, которые могут помочь Вам определить причину проблем производительности или проанализировать текущий статус Вашей базы данных.

Для полного описания этих представлений см. Oracle Database Reference.

Далее: Ретроспективная Технология

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)