返回数说广场
1
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
分享
评论
热门数说


