oracle 内存 buffer

buffer 状态  unusered  clean (已经更新可覆盖)  dirty (不可覆盖,未提交)

 

buffer 模式  current 和 consistent

current mode   update一个表 就是current mode 一定是修改最当前的。如果有人在修改你就不能再去修改,涉及到锁。 等待前边提交了。

dml操作的时候

 

 

consistent mode   select 一个表    不一定是当前。 12点发出查询 12.02扫到了,12.01有人把数据块给改了。 读取12点的。结果还是需要那一刻的结果。

1------0

 

还得利用回滚段把他给 回滚到12点的结果。

 

 

posted on 2013-03-11 22:08  中子持心  阅读(167)  评论(0编辑  收藏  举报

导航