1,用户提交一个update语句 2,server process检查内存缓存 i 如果没有有效内存空间,启动DBWR,将缓存中未写入磁盘的脏数据块写入 ii 如果有有效空间,从磁盘读入数据 3,在缓存内更新数据 i 申请一个回滚段入口,将旧数据写入回滚段 ii 加锁更新数据 iii 并同时将修改记录在Redo log buffer 中 4,用户提交一个Commit i SCN增加 ii 将Redo log buffer 写入Redo log file iii 告诉用户 Commit完成 |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-11-6 03:13 , Processed in 0.499227 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.