MySQL隔离级别
SQL 标准中定义的四种隔离级别:
1、READ UNCOMMITTED (未提交读) 可以产生 Dirty Read(脏读)
2、READ COMMITTED (提交读) 可以产生 nonrepeatable read (不可重复读)
3、REPEATABLE READ(可重复读) 解决 Dirty Read(脏读),会产生Phantom Read (幻读),并通过多版本并发控制(MVCC)解决问题
4、SERIALIZABLE (可串行化) 通过强制事务串行执行,避免幻读