暂无图片
返回数说广场
user-yy
2023-12-21
Update语句执行逻辑流程redo undo信息 dml操作会使用undo,delete最费undo空间。 Insert的时候undo存放的是还未提交的值的id。 1)userprocess发起sql语句 2)与serverprocess建立连接 3)共享池:完成sql语句解析即权限的查询,产生执行计划 4)Serverprocess再把执行计划传到pga,完成操作。 5)把新值写入database buffer cache 6)老值放入undo块 7)当事务提交后,触发lgwr写入日志 8)当检查点发生,(关机或日志切换),dbwr把database buffer cache中的值刷入data file中。
0
暂无图片 1
132
分享

评论

热门数说