READ UNCOMMITTED(未提交读)

  在READ UNCOMMITTED级别中,事务中的修改,即使没有提交,对其他事务也都是可见的,事务可以读取未提交的数据,从性能上来说,READ UNCOMMITTED不会比其他级别好多少,除非很有必要再实际项目中很少使用。

READ COMMITTED(提交读)

  多数数据库默认的隔离级别(MYSQL不是),READ COMMITTED满足隔离性的简单定义,一个事务开始时,只能看见已经提交的事务,这个级别也叫不可重复读。

REPEATABLE READ(可重复读)

  MySQL默认的的隔离级别,解决了脏读的问题,可无法解决幻读的问题。

SERIALIZABLE(可串行化)

  最高的隔离级别,SERIALIZABLE会在读取的每一行数据都加上锁,会导致大量超时和锁争用的问题。实际中很少使用。

版权声明:本文为5201314wolf0000原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/5201314wolf0000/p/13805644.html