buffer cache - кэш буферов базы данных, содержит копии блоков файлов данных.
- Дает большой выигрыш в производительности при извлечении и изменении данных.
- Сопровождается на основе алгоритма отбора давно не использовавшихся блоков данных (LRU).
- DB_BLOCK_SIZE - определяет основной размер блока.
При обработке запроса серверный процесс просматривает кэш буферов базы данных в поисках необходимых блоков. Если блок не найден в кэше буферов базы данных, то серверный процесс считывает блок из файла данных и помещает его копию в кэш буферов. Последующие запросы к данному блоку, скорее всего, обнаружат его в памяти и физическое чтение может больше не потребоваться. Сервер Oracle использует алгоритм отбора давно не использовавшихся данных (LRU - "last recent used") для определения буферов, к которым давно не обращались, чтобы освободить место в кэше буферов для новых блоков.