四种隔离级别

Mysql中的四种事务隔离级别_事务

四种隔离级别详细介绍
  • 读未提交:Read-Uncommitted:允许事务读取其他事务未提交的数据,脏读,幻读,不可重复读都会出现
  • 读已提交: READ-Committed:只允许事务读取其他事务已经提交的数据,可以避免脏读,但是不能解决 幻读,不可重复读
  • 可重复读:REPEATABLE-Read:确保事务可以多次从一个字段中读取相同的值,可以避免脏读和不可重复读,幻读存在
    但INNODB使用MVCC,多版本并发控制防止了幻读,
  • 可串行化: SERIALIZABLE,不会出现任何上述问题,但是在事务持续时间内,禁止其他事务操作表,严重影响了性能