Есть ли в журнале Redo сведения о внесенных изменениях, которые еще не записаны в базу данных?

Есть ли в журнале повторов сведения о внесенных изменениях, которые еще не записаны в базу данных?


person general46    schedule 22.10.2019    source источник


Ответы (1)


Журнал REDO — это журнал с упреждающей записью. Вещи записываются туда до того, как они будут записаны в базу данных (поскольку более эффективно добавлять изменения в последовательный журнал, чем обновлять на месте случайные блоки базы данных, разбросанные по всему диску). Они должны сделать это там в момент фиксации (чтобы зафиксированные данные можно было надежно восстановить).

Но они остаются в журнале до устаревания. Они не удаляются, когда база данных обновляется, чтобы также содержать значение.

person Thilo    schedule 23.10.2019