MySQL如果实现隔离级别-MVCC

业内SQL标准隔离级别:

  1. Read Uncommitted:未提交读
  2. Read Committed:已提交读
  3. Repeatable Read:可重复读
  4. Serializable:可串行化

针对不同的隔离级别,并发事务执行过程中可以发生不同的现象:

隔离级别 脏读 不可重复读 幻读
Read Uncommitted 可能 可能 可能
Read Committed 不可能 可能 可能
Repeatable Read 不可能 不可能 可能
Serializable 不可能 不可能 不可能

那么在MySQL是通过什么方法来实现各种隔离级别呢?

你可能感兴趣的:(数据库,mysql,数据库,MVCC)