使用 LOGBUFF 配置参数来指定共享内存中三个逻辑日志缓冲区的 KB 大小。
在其他缓冲区之一清空到磁盘时,三个逻辑日志缓冲区允许用户线程写到活动的缓冲区。如果到活动的缓冲区充满的时候清空仍未完成,则用户线程开始写到第三个缓冲区。
如果启用 RTO_SERVER_RESTART 配置参数,则设置 LOGBUFF 配置参数的值为 256 KB。如果 LOGBUFF 配置参数的值小于 256 KB,则当您重启服务器时显示警告消息。
否则,对于标准工作负载,设置 LOGBUFF 配置参数值为 32 KB;对于重工作负载,设置为 64 KB。数据库服务器使用 LOGBUFF 参数来设置恢复期间使用的内部缓冲区的大小。如果您设置 LOGBUFF 过高,则在恢复期间数据库服务器可用光内存并关闭。
如果您将用户数据日志记录在智能大对象中,则增加日志缓冲区大小以使系统更为高效。数据库服务器仅对更改的智能大对象页的部分做日志记录。
通过运行 onstat -l 命令,您可查看关于逻辑日志缓冲区的信息。