Процесс Записи Базы Данных
Записывает измененные (грязные) буферы в буферном кэше базы данных на диск:
Асинхронно, выполняя другую обработку
Периодически, чтобы продвинуть контрольную точку

Процесс записи базы данных (DBWn) пишет содержание буферов в файлы данных. Процессы DBWn ответственны за запись измененных(грязных) буферов в буферном кэше базы данных на диску. Хотя один процесс записи базы данных (DBW0
) достаточен для большинства систем, можно сконфигурировать дополнительные процессы (от DBW1
до DBW9
и от DBWa до DBWj), чтобы улучшить производительность записи, если Ваша система изменяет данные весьма часто. Эти дополнительные процессы DBWn бесполезны на однопроцессорных системах.
Когда буфер в буферном кэше базы данных изменяется, он отмечается как "грязный" и добавляется в список грязных буферов LRUW
, который упорядочивается по системному номеру изменения (SCN), таким образом сопоставляя порядок информации восстановления (Redo), соответствующей этим измененным буферам, которая пишется в журналы . Когда число доступных буферов в буферном кэше падает ниже внутреннего порога, так что серверным процессам становится трудно получить доступные буферы, DBWn записывает грязные буферы в файлы данных в том порядке, в каком они были изменены в соответствии с порядком в списке LRUW
.