Базы данных Oracle - статьи

         

II-й миф о коэффициенте попаданий в кеш буферов базы данных


Коэффициент попаданий в кеш буферов базы данных (КПК), не превышающий 60%, указывает на плохую производительность базы данных Oracle.

Факт

И снова это совсем неправильно. Каков характер изменений в базе данных, таким будет и значение КПК. Например, во время нормального рабочего дня высокое значение КПК может поддерживаться транзакционными операциями, если в этих транзакциях регулярно осуществляется доступ к одному и тому же набору блоков. Но ночью, когда запускаются пакетные задания, обрабатывающие большой диапазон блоков данных, можно ожидать снижения КПК. Имейте в виду: блоки, которые потребовались днем, могут по-прежнему находиться в кеше, при этом запрашивается много новых блоков. Это приведет к снижению КПК. Если сеансы пользователей не ждут завершения ввода-вывода, не ждут свободных блоков, не испытывают проблем с производительностью, 60% КПК будет безусловно подходящим значением. Настройка - это то, что обеспечивает уровень производительности, который требуется пользователям для выполнения их работы, а не достижение произвольно выбранных значений коэффициентов. Совершенно абсурдно даже предполагать, что снижение КПК может рассматриваться как причина деградации производительности. И вновь, не растрачивайте свое время на проверку не относящихся к делу чисел.



Содержание раздела