事务隔离级别说明

1、Read uncommitted 未提交 脏读
2、Read committed 读提交 怎么解决脏读问题?很简单,就是只读提交了的数据,但是这样会造成问题就是【不可重复读】,一个事务范围内两个相同的查询却返回了不同数据。原因是事务在执行过程中另外的事务对数据进行了update。。。
3、Repeatable read 重复读 怎么解决读提交问题?也很简单,禁止事务在执行过程中执行update操作就行了,但是这样可会有问题,那就是幻读。假设事务在提交过程中,有新的事务插入了数据。。。。
4、幻读 怎么解决?Serializable 序列化,意思是事务都是一个个串行的,无论读或者写。。。这样造成后果是性能及其糟糕。比较耗数据库性能,一般不使用

脏读、读提交、重复读、幻读

参考:http://blog.csdn.net/qq_33290787/article/details/51924963

原文地址:https://www.cnblogs.com/ccXgc/p/9032619.html