CR 叫做一致性读取, 它主要是体现在高并发的环境中。
ORACLE有一个特性叫做“多版本一致性”,在一个事务(1)更新数据的同时,而另一个事务(2)要查询这些数据,怎么办?
有了这个特性,我们就可以查询出来正确的数据。因为在1更新的时候,表数据是处于锁定状态的。2读取的时候,只能是从undo来读,也就是从回滚段中读取,事务1 发生那个时间点的数据,这样可以得到还没有更新完的正确数据。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24558279/viewspace-746175/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24558279/viewspace-746175/