0

前滚和回滚与rollback的区别

问题归档 2019-05-08
162
摘要:那数据库的前滚和回滚与rollback有什么本质不同,为什么时间少很多?

问题描述

那数据库的前滚和回滚与rollback有什么本质不同,为什么时间少很多?

专家解答

前滚是利用redo信息来对事务做一个重放/重现操作。

Rollback的时候,Oracle就会去找这个事务的undo信息,然后把undo信息应用到缓冲区缓存中的数据和索引块中,这些块就会恢复到原来的状态,这就是一个回滚操作。

回滚过程中从来不会涉及重做日志,只有恢复和归档时才会读取重做日志。


「喜欢文章,快来给作者赞赏墨值吧」

评论

0
0
最新发布
暂无内容,敬请期待...
数据库资讯
最新 热门 更多
本月热门
近期活动
全部
暂无活动,敬请期待...
相关课程
全部
暂无课程,敬请期待...