首页 > 其他 > 详细

事务隔离级别详解

时间:2018-05-04 01:02:46      阅读:200      评论:0      收藏:0      [点我收藏+]

一、读未提交。(A事务能够读取到B事务对数据的增删改操作)

  该事务级别会出现脏读问题。

 

二、读已提交。(该事务级别不会出现脏读问题)

   只要一个事务A提交了,那么事务A中对数据库表的增删改操作,都会直接反映到事务B上,因此事务B中可以查看到最新的数据。

三、可重复读。(解决了不可重复读,即其他事务的提交,在该事务中看不见,也就是select时,别的事务提交不会影响select语句的结果,但是因为别的事务已经提交了,所以在数据库中是真实存在的,只是在该事务中给屏蔽了一眼,相当于障眼法,如果此时针对别的事物的插入的数据做修改删除操作,那么会起到实际作用的,但是如果新增一条和别的事务插入的记录有违反唯一约束的,那么新增会失败。如果其他事务更新了数据,那么在本事务中不可见,)

   

四、可串行化。

事务隔离级别详解

原文:https://www.cnblogs.com/igoodful/p/8988113.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!