标签:innoDB

mysql

Innodb执行sql的过程

1

pren 发布于 2021-10-29

重做日志redo log 事务开始之后就会产生redo log,先写入到缓存buffer中,事务结束(或者是通过定时任务将缓存刷新到日志文件)后落盘到redo log中,确保事务的持久性 回滚日志undo log 保证事务发生之前的数据一个版本,主要用于回滚,保证数据的原子性 二...

阅读(4710)评论(0)赞 (1)

mysql

在InnoDB中执⾏更新操作

2

pren 发布于 2021-10-28

磁盘数据如何加载到mysql中,此时我们需要的数据已经从磁盘中加载到缓冲池中了,下⼀步当然就是执⾏更新操作了: 先对需要更新的那⾏数据加锁、原始数据写⼀份到redo log中便于可能的回滚操作、执⾏update操作,此时缓存⻚的数据就被更新了,当然就和磁盘中的数据⻚的数据就不⼀致...

阅读(338)评论(0)赞 (0)