关注
1.binlog是逻辑日志,属于存储引擎层,当事务提交前,会在binlog中写入修改数据库的指令.
binlog可以用来主从复制.
2.redo log是物理日志,属于innodb引擎,会记录事务提交时,物理页的变化.恢复速度比binlog快.
3.undo log是逻辑日志,事务提交时,记录操作的反操作(insert->delete,update->update,delete->insert),可以用于回滚。
undo log 和 mvcc机制可以实现 innodb 引擎在rr下 的快照读.
快照读.
1.若rowVersion<min(readview),说明该行未被修改,直接返回.
2.若rowVersion>max(readview),说明该行被后面开启的事务修改并提交,从undolog中找到老版本.
3.若min(readview)<=rowVersion<=max(rowVersion),说明同一批的事务修改该行并提交,从undolog中找到老版本(同2).
查看原帖
2 评论
相关推荐
点赞 评论 收藏
分享
04-10 16:01
广东工业大学 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 6月18日,我将站上法庭,正式起诉美团。我送出的每一单快件,都是我人生碎片的一部分。我会一直前进,拿回在海外SaaS失去的一切。5.5W
- 2... 这b学校一天天的不想着提高就业率就算了还拖累学生是吧?1.3W
- 3... 研一快手后端开发,一周速通,附一二面面经1.1W
- 4... 25校招 双非硕 拿下大厂🐧1.0W
- 5... 运气远大于努力?8167
- 6... 从竞赛到实习:我的成长之路与经验分享5401
- 7... 主包租房的经验总结!4083
- 8... 有谁遇到这情况?3973
- 9... 挚文集团-陌陌笔试202506063723
- 10... 小米一面3452
正在热议
更多
# 实习吐槽大会 #
45628次浏览 205人参与
# 产品实习,你更倾向大公司or小公司 #
150378次浏览 1931人参与
# 我的实习收获 #
37975次浏览 560人参与
# 得物求职进展汇总 #
96148次浏览 804人参与
# 晒一晒你的工位 #
88735次浏览 315人参与
# 硬件兄弟们 甩出你的华为奖状 #
103740次浏览 688人参与
# 现在还是0offer,延毕还是备考 #
1030292次浏览 7546人参与
# 大城市找工作会更容易吗 #
37984次浏览 332人参与
# 来聊聊你目前的求职进展 #
627042次浏览 6725人参与
# 如何看待offer收割机的行为 #
777058次浏览 6019人参与
# 工作中,努力重要还是选择重要? #
122677次浏览 1534人参与
# 互联网回暖,腾讯要招5000人! #
17075次浏览 557人参与
# 我的租房踩坑经历 #
39068次浏览 372人参与
# 26届秋招投递记录 #
5957次浏览 154人参与
# 产品每日一题 #
43222次浏览 560人参与
# 为什么国企只招应届生 #
172559次浏览 1140人参与
# 移动求职进展汇总 #
1796次浏览 19人参与
# 你觉得技术面多长时间合理? #
94305次浏览 684人参与
# 穿越回高考你还会选现在的专业吗 #
27199次浏览 302人参与
# 我和mentor的爱恨情仇 #
46104次浏览 288人参与