后端技术_MySQL事务原理分析
最近更新:2024-09-23   |   字数总计:3.1k   |   阅读估时:12分钟   |   阅读量:
  1. 事务
    1. MySQL事务语句
    2. acid特性
      1. 原子性
        1. undolog
      2. 一致性
      3. 隔离性
      4. 持久性
        1. redolog
    3. 隔离级别
      1. serializable
      2. repeatable read(*)
      3. read committed(*)
      4. read uncommitted
      5. 案例
        1. read uncommitted
        2. read committed
        3. repeatable read(通常用这个)
    4. 并发读异常(总结)
      1. 脏读
      2. 不可重复读
      3. 幻读
      4. 丢失更新
      5. 总结
    5. MVCC
      1. read view
      2. 隐藏列
      3. 事务可见性问题
      4. read committed中的mvcc
      5. repeatable read中的mvcc
      6. 快照读
      7. 当前读
      1. 全局锁
      2. 表级锁
        1. 表锁
        2. 元数据锁
        3. 意向锁
        4. auto-inc锁
      3. 行级锁
        1. 记录锁(record lock)
        2. 间隙锁(gap lock)
        3. 临键锁(next-key lock)
      4. CURD与锁
      5. 锁兼容
    6. 锁对象分别讨论
  2. 死锁