oracle中的commit过程速度快,默认情况下同步操作,当然也可以选择异步。
commit过程中大致做了四件事情:
1.产生SCN。
2.等待LGWR将余下的日志缓冲数据写在线重做日志,并将SCN写入日志,到此事务基本上结束了,查询V$TRANSACTION无法查到对应的事务
3.释放V$LOCK中锁资源
4.进行块清除
oracle中的commit过程速度快,默认情况下同步操作,当然也可以选择异步。
commit过程中大致做了四件事情:
1.产生SCN。
2.等待LGWR将余下的日志缓冲数据写在线重做日志,并将SCN写入日志,到此事务基本上结束了,查询V$TRANSACTION无法查到对应的事务
3.释放V$LOCK中锁资源
4.进行块清除