Процесс Записи Журнала

  • Пишет буфер журнала транзакций в файл журнала транзакций на диске

  • LGWR пишет:

    • Когда процесс фиксирует транзакцию

    • Когда буфер журнала транзакций заполняется на одну треть

    • Перед тем, как процесс DBWn пишет измененные буферы на диск

Процесс Записи Журнала

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

Буфер журнала транзакций является круговым буфером. Когда LGWR сохраняет записи восстановления из буфера журнала транзакций в файл журнала транзакций, серверные процессы могут затем копировать новые записи поверх записей в буфере журнала транзакций, которые были записаны на диск. LGWR обычно записывает достаточно быстро, чтобы гарантировать, что пространство всегда будет доступно в буфере для новых записей, даже когда обращение к журналу транзакций делается очень часто.

LGWR записывает одну непрерывную часть буфера на диску. LGWR пишет:

  • Когда пользовательский процесс фиксирует транзакцию

  • Когда буфер журнала транзакций становится полным на одну треть

  • Перед тем, как процесс DBWn пишет измененные буферы на диск, в случае необходимости

Далее: Определение Реляционной базы данных и Модели Данных

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)