实例之内存体系结构(3)--- 重做日志缓冲区(Redo Log Buffer)

日志条目(redo entries )记录了数据库的所有修改信息(包括DML和DDL), 为的是数据库恢复,日志条目首先产生于日志缓冲区。日志缓冲区较小,它是以字节为单位的。

SQL> show parameter log_buffer;

NAME           TYPE       VALUE
------------------------------------ ---------------------- ------------------------------
log_buffer          big integer      7460K

日志缓冲区的大小启动后就是固定不变的,如要调整只能通过修改参数文件后重新启动生效。不能动态修改!不能由SGA自动管理!

数据库进程将重做条目从用户内存空间复制到SGA中的重做日志缓冲区。重做条目在缓冲区中占用连续的、顺序的空间。后台进程日志写进程(LGWR)将重做日志缓冲区中的数据写到在线重做日志的磁盘上。  

The LOG_BUFFER initialization parameter specifies the amount of memory that Oracle Database uses when buffering redo entries. Unlike other SGA components, the redo log buffer and fixed SGA buffer do not divide memory into granules.

原文地址:https://www.cnblogs.com/eniniemand/p/14063960.html