neverend的日志

          不記錄,終將被遺忘。 一萬年太久,只爭朝夕。 他們用數字構建了整個世界。

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            62 Posts :: 1 Stories :: 17 Comments :: 0 Trackbacks
          在事務隔離級別設定為repeatable read的情況下,一般的select語句采取的是一致性非阻塞讀的方式。
          一致性是指在事務的范圍內讀取的數據是可重現的,不會出現不可重復讀的情況。非阻塞是指這種讀取數據的模式不會對數據上任何一種鎖,其它操作全都不會被阻塞。
          在這種模式下,事務執行讀取語句后,相關的數據會有一套副本出現,并會為這個數據副本附加一個時間戳,其它事務在這個時間戳之后執行的寫操作都不會反映到這個副本中,這種機制被稱之為多版本并發控制。
          如果用select …… lock in share mode,則不是一致性非阻塞讀,該語句會等待其它事務的寫語句提交或回滾之后再讀取數據;如果事務隔離級別設置為read committed,也不是一致性非阻塞讀,該語句會讀取其它事務提交的數據。
          posted on 2012-04-05 11:25 neverend 閱讀(1881) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 饶阳县| 文水县| 于都县| 昌宁县| 游戏| 林甸县| 黄龙县| 澜沧| 潼南县| 宁陕县| 建瓯市| 宜宾市| 新安县| 合阳县| 辽宁省| 来安县| 河曲县| 如东县| 马边| 泾川县| 凭祥市| 吉安县| 兴安县| 金寨县| 莎车县| 岑溪市| 台安县| 云阳县| 馆陶县| 内江市| 公主岭市| 西青区| 富阳市| 黔西县| 竹北市| 邢台县| 镇江市| 沭阳县| 桦甸市| 福安市| 友谊县|