数据库系统原理:四大隔离级别

  • 脏读、不可重复读、幻读
    image

  • 事务隔离级别

    隔离级别 脏读 不可重复读 幻读
    Read Uncommitted(读未提交) 可能 可能 可能
    Read Committed(读已提交) 不可能 可能 可能
    Repeatable Read(可重复读) 不可能 不可能 可能
    Serializable(可串行化) 不可能 不可能 不可能
    • 一般来说,隔离级别越低,系统开销越低,可支持的并发越高,但隔离性也越差。
    • InnoDB默认的隔离级别是RR(可重复读),在SQL标准中,RR是无法避免幻读的,但是InnoDB实现的RR避免了幻读(基于锁机制、隐藏列、undo log和类next_key lock机制)。
原文地址:https://www.cnblogs.com/xiaobaizzz/p/12304389.html