问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
Oracle中的多版本读一致性的含义?
Oracle多版本控制是一个好东西,它不仅能提供一致(正确)的答案,还有高度的并发性。
Oracle数据库的查询是从缓存获取块,每次从缓冲区获取一个块时,都完成这样一个检查:“这个块是不是太新了?如果是,就将其回滚。”数据库会一直做这样的检查。正是由于这个原因,数据库缓冲区内可能包含同一个块的多个版本。这样当你下次需要这个版本的数据时,它就已经在缓冲区直接可用了,无需使用undo信息来再次回滚一些修改。
评论
有用 0
墨值悬赏