|
原帖由 我上面有人 于 2008-3-28 17:34 发表 ![]()
commit前,“回滚”先将数据文件中的数据放入回滚表空间;而“前滚”是commit后再将“前滚”表空间的数据放入数据文件。一个commit前,一个commit后,开销当然是差不多了。
采用回滚的方式,对很大的事务执行commit的时间很短,执行rollback的时间可能很长。把消耗放在执行的过程中。
采用前滚的方式,对很大的事务执行commit的时间可能很长,执行rollback的时间就很短。把消耗放在commit的过程中。
对于用户来说,commit的使用比rollback使用的次数多,你觉得哪个更好? |
|