码迷,mamicode.com
首页 > 其他好文 > 详细

事务隔离级别IsolationLevel

时间:2014-05-04 10:09:39      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:com   数据   table   c   read   重复   

共享锁S,加锁后,其它事务只能叠加S;独占锁X,加锁后具有排它性,其它事务加不了锁。
① ReadUnCommitted
不加锁,也不接受独占锁,在这个事务隔离级别下可以读到脏数据(未被提交的过期数据或读取后被回滚),当然也包括不可重复读和幻像数据。
② ReadCommitted
读前加共享锁,读完就释放,可以避免脏读,但是在事务结束之前可能被更改数据,从而导致不可重复的读取(因为被修改,情景不能再现)或幻像数据(被插入或删除)。
③ RepeatableRead
读前加共享锁,事务完成才释放,可重复再现读取,仍会有幻像行产生。
④ Serializable
独占锁,可以保证所有情况都不会发生。

事务隔离级别IsolationLevel,布布扣,bubuko.com

事务隔离级别IsolationLevel

标签:com   数据   table   c   read   重复   

原文地址:http://www.cnblogs.com/aswordok/p/3705795.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!