Буфер Журнала транзакций

Рубрика: Управление Памятью

  • Это круговой буфер в SGA

  • Содержит информацию об изменениях, произведенных в базе данных

  • Содержит записи транзакций, которые имеют информацию о транзакциях, произведенные операциями, такими как DML и DDL

Буфер Журнала транзакций

Содержимое передается процессом записи журнала (LGWR):

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

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

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

Серверные процессы Oracle копируют записи транзакций из пространства памяти пользователя в буфер журнала транзакций для каждого оператора DML или DDL. Записи транзакций содержат информацию, необходимую, чтобы реконструировать или восстановить изменения, произведенные в базе данных операциями DDL и DML. Они используются для восстановления базы данных и занимают непрерывное последовательное пространство в буфере.

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

Что Заставляет LGWR Писать?

LGWR заисывает данные транзакций из буфера журнала транзакций:

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

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

  • Когда процесс DBWn пишет измененные буферы на диск, если соответствующие данные журнала транзакций уже не были записаны на диск

Далее: Установка Глобальных Предпочтений в Enterprise Manager

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

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

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

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