Очистители страниц

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

Как было замечено ранее, модифицированные страницы остаются в буферном кэше, а не записываются немедленно в таблицы данных на диске. Задача выгрузки (сброса) модифицированных, или "грязных", страниц данных на диск осуществляется очистителями страниц {редакторами ваз данных в терминологии Oracle).

Очистители страниц (pagecleaners) периодически "просыпаются” и решают, производить ли опорожнение грязных страниц. Решение о выгрузке страниц на диск обычно основывается на следующих факторах:

•             Процент грязных (модифицированных) страниц в буферном кэше.

•             Процент свободных (неиспользуемых) страничных буферов, оставшихся в буферном кэше.

•             Истекшее время с момента записи на диск самой старой, еще не выгруженной страницы данных.

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

Процесс восстановления базы данных
Подсистема блокирования
Системный монитор
Мониторинг баз данных
Многопотоковые архитектуры

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


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