技术栈
undo日志
厦004
1 个月前
数据库
·
sql
·
mysql
·
mvcc
·
并发控制
·
undo日志
【MySQL】MVCC详解, 图文并茂简单易懂
MVCC也称: 多版本并发控制. 顾名思义, MVCC是通过数据行的多个版本管理来实现数据库的并发控制. MVCC使得在InnoDB的事务隔离级别下, 执行一致性读操作有了保证. 简单来说就是: 在需要读取一些正在被另一个事务更新的行数据时, 读取之前的历史版本数据(旧数据); 而不需要等待另一个事务释放锁.
DieSnowK
7 个月前
数据库
·
mysql
·
mvcc
·
undo日志
·
新手向
·
三个记录隐藏列字段
·
模拟mvcc
[MySQL][深入理解隔离性][上][MVCC]详细讲解
假设测试表结构是:上面描述的意思是:现在有一个事务10,对student表中记录进行修改(update):将name(张三)改成name(李四)
他叫阿来
1 年前
mysql
·
mvcc
·
快照读与当前读
·
undo日志
MySQL的undo log 与MVCC
Undo Log:数据库事务开始之前,会将要修改的记录存放到 Undo 日志里,当事务回滚时或者数据库崩溃时,可以利用 Undo 日志,撤销未提交事务对数据库产生的影响。