暂无图片
Oracle中的多版本读一致性的含义?
我来答
分享
钢子
2022-12-15
Oracle中的多版本读一致性的含义?

Oracle中的多版本读一致性的含义?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新

Oracle多版本控制是一个好东西,它不仅能提供一致(正确)的答案,还有高度的并发性。

Oracle数据库的查询是从缓存获取块,每次从缓冲区获取一个块时,都完成这样一个检查:“这个块是不是太新了?如果是,就将其回滚。”数据库会一直做这样的检查。正是由于这个原因,数据库缓冲区内可能包含同一个块的多个版本。这样当你下次需要这个版本的数据时,它就已经在缓冲区直接可用了,无需使用undo信息来再次回滚一些修改。

暂无图片 评论
暂无图片 有用 0
暂无图片
huayumicheng
2022-12-15
Oracle多版本控制是一个好东西,它不仅能提供一致(正确)的答案,还有高度的并发性。 Oracle数据库的查询是从缓存获取块,每次从缓冲区获取一个块时,都完成这样一个检查:“这个块是不是太新了?如果是,就将其回滚。”数据库会一直做这样的检查。正是由于这个原因,数据库缓冲区内可能包含同一个块的多个版本。这样当你下次需要这个版本的数据时,它就已经在缓冲区直接可用了,无需使用undo信息来再次回滚一些修改。
孙希瑞
2022-12-15
谢谢,让我学习了一遍知识!
yBmZlQzJ
2022-12-16
谢谢,让我学习了一遍知识!
T
Ty3306

MVCC 了解下

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏