当前位置: 代码迷 >> 综合 >> MySQL——MVCC机制详解(undo、read view)
  详细解决方案

MySQL——MVCC机制详解(undo、read view)

热度:32   发布时间:2023-12-15 20:11:03.0

文章目录

    • 前言
    • MVCC介绍
    • undo日志版本链(回滚日志) 与 read view机制
      • undo日志版本链 是什么?
      • 什么是 read view?
      • 版本链对应规则
    • 案例理解undo回滚日志和read view机制
    • 总结
    • 关于read view补充
    • undo和read view数量说明
    • 以上测试都是基于RR隔离级别

前言

在之前博客中,通过针对各项事务隔离级别进行测试操作,发现MVCC机制对某些隔离级别,做了很好的优化操作。

什么是MVCC机制,本篇博客对其做一定的分析解释。

MVCC介绍

在数据库中,之前就说到了事务ACID属性,先对其做一个小的回顾。

事务通常具备以下几点特征:

  • 原子性(Atomicity):事务是一个原子操作单元
  相关解决方案