oracle CR 分析

it_newbalance發表於2012-10-11

CR 叫做一致性讀取, 它主要是體現在高併發的環境中。

ORACLE有一個特性叫做“多版本一致性”,在一個事務(1)更新資料的同時,而另一個事務(2)要查詢這些資料,怎麼辦?
有了這個特性,我們就可以查詢出來正確的資料。因為在1更新的時候,表資料是處於鎖定狀態的。2讀取的時候,只能是從undo來讀,也就是從回滾段中讀取,事務1 發生那個時間點的資料,這樣可以得到還沒有更新完的正確資料。


 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24558279/viewspace-746175/,如需轉載,請註明出處,否則將追究法律責任。

相關文章