暂无图片
Oracle中的LGWR进程什么状况才把缓冲区的数据刷新到磁盘?
我来答
分享
晴天
2023-02-11
Oracle中的LGWR进程什么状况才把缓冲区的数据刷新到磁盘?

Oracle中的LGWR进程什么状况才把缓冲区的数据刷新到磁盘?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新

数据需要写到在线重做日志中时,在它们被写至磁盘之前,需要在重做缓冲区(read buffer)中临时缓存这些数据。数据在重做缓冲区里停留的时间不会太长。实际上,LGWR进程会在以下任何一个情况发生时把缓冲区数据刷新到磁盘:

每3秒一次;

发生提交或回滚请求时;

要求LGWR切换日志文件时;

重做缓冲区用满1/3,或者缓存重做日志数据达到1MB时。

暂无图片 评论
暂无图片 有用 11
暂无图片
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏