Прогнозирование частоты успешных обращений к кэшу

Оценить
(0 голоса)

В Oracle9i было введено новое представление v$db_cache_advice, предназначенное для оказания помощи в решении весьма сложной задачи определения оптимального размера буферного кэша. Прежде чем это представление можно будет использовать, должен быть выполнен следующий оператор:

alter system set db_cache_advice = on;

Выполнение этого оператора приведет к тому, что для каждого буфера будет выделено приблизительно по 100 байт в разделяемом пуле, и к небольшому дополнительному расходу ресурсов ЦП. Память разделяемого пула может быть выделена заблаговременно посредством установки в файле init.ora параметра db_cache_advice в значение ready, или on, перед запуском БД. Значением по умолчанию для параметра db_cache_advi.ce является off.

После выполнения рабочей нагрузки в течение некоторого времени можно сделать запрос рассматриваемого представления. Накопление статистики завершается, когда параметр db_cache_advi.ce устанавливается в значение off или ready.

Представление v$db_cache_advice сообщает об оценке количества физических операций чтения, которые могли бы потребоваться для 20 буферных кэшей различных размеров в пределах от 10 % до 200 % текущего размера. Эта информация помогает оценить вероятное воздействие уменьшения или увеличения размера буферного кэша на подсистему ввода/вывода.

Мониторинг СУБД Oracle с использованием utlbstat/utlestat
Библиотечный кэш
Подключения пользователей
Статистика БД
Частота успешных обращений к буферному кэшу

Добавить комментарий


Защитный код
Обновить