buffer cache

buffer cache - кэш буферов базы данных, содержит копии блоков файлов данных.

 

  • Дает большой выигрыш в производительности при извлечении и изменении данных.
  • Сопровождается на основе алгоритма отбора давно не использовавшихся блоков данных (LRU).
  • DB_BLOCK_SIZE - определяет основной размер блока.

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

 

Вас заинтересует / Intresting for you:

DB_BLOCK_SIZE - размера блока
DB_BLOCK_SIZE - размера блока 5721 просмотров Надин Tue, 21 Nov 2017, 13:32:12
Oracle и Unix
Oracle и Unix 1408 просмотров Александров Попков Tue, 21 Nov 2017, 13:28:01
Создание таблиц  в базе данных...
Создание таблиц в базе данных... 5943 просмотров Administrator SU Mon, 28 Oct 2019, 08:20:14
Новые функции Oracle Database ...
Новые функции Oracle Database ... 3004 просмотров Ирина Светлова Tue, 21 Nov 2017, 13:17:28
Войдите чтобы комментировать