前滚和回滚与rollback的区别

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

问题描述

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

专家解答

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

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

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


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

评论

0
0
Oracle
订阅
欢迎订阅Oracle频道,订阅之后可以获取最新资讯和更新通知。
墨值排行
今日本周综合
近期活动
全部
相关课程
全部