Oracle体系结构(三)---DBWR机制

本文深入解析Oracle DBWR进程在更新操作中的作用,解释了数据何时从缓冲区写入磁盘并不完全依赖于COMMIT,而是依据Oracle设定的规则批量刷入。同时,介绍了Oracle如何通过日志缓存和日志文件确保数据安全性,即使断电也能恢复。文章还探讨了数据批量刷出的平衡点和CKPT进程的角色,为理解Oracle数据库性能与安全性的权衡提供了关键信息。
摘要由CSDN通过智能技术生成


上篇博文分享了日志缓存文件和日志文件的工作机制,接下来结合更新操作update继续对SGA的DBWR部分进行讲解。



  其执行步骤跟查询命令几乎没有任何本质区别,差异在于查询语句查询完返回数据给用户就完工了,而更新语句

还需要继续工作。update命令在数据缓冲区内修改完数据后,会启用DBWR进程,完成更新的数据从内存中刷入到磁

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值