mysql的InnoDb引擎更新一条数据流程
程序员文章站
2022-06-03 18:16:58
...
mysql的InnoDb引擎更新一条数据流程
1.开启事务
2.查询出对应数据,将其放入内存
3.记录undo_log到内存buffer
4.记录redo_log到内存buffer
5.更改内存中的数据记录
6.提交事务,出发redo_log刷盘
7.记录bin_log,二进制追加记录(用于主从同步)
8.事务结束
上一篇: js备份
推荐阅读
-
Mysql5.5数据库的MyISAM和InnoDB引擎配置优化
-
MySQL InnoDB和MyISAM数据引擎的差别分析
-
mysql的innodb数据库引擎详解
-
重新学习Mysql数据库7:详解MyIsam与InnoDB引擎的锁实现
-
mysql的innodb数据库引擎详解
-
mysql数据库引擎MyISAM与InnoDB之间的区别
-
重新学习Mysql数据库7:详解MyIsam与InnoDB引擎的锁实现
-
修改MySQL数据库引擎为InnoDB的操作
-
MySQL~InnoDB引擎解决脏读,不可重复读,幻读,丢失更新的原理(lock事务锁、自增长锁、Record Lock、Gap Lock、Next-Key Lock、死锁)
-
深入探讨:MySQL数据库MyISAM与InnoDB存储引擎的比较_MySQL