如果数据库发生崩溃,重新启动后,undo 段的状态是影响事务提交还是回滚的因素之一 。
第 2 件,修改事务对象的状态 。
如果数据据库一直运行,不发生崩溃 , 就靠事务对象的状态来标识事务是否已提交 。
第 3 件,把各 undo 段中的 undo 日志组加入 history list 链表 。
其它事务都不再需要使用这些 undo 日志时,后台 purge 线程会清理这些 undo 日志组中的日志 。
推荐阅读
- 东航坠机事故,你关心的十大核心问题是什么
- ie浏览器一直弹出修复工具,QQ浏览器怎么设置漏洞模块拦截
- 十八项核心制度闭环管理是什么意思 十八项核心制度闭环管理是什么意思呀
- 从 MySQL 到 ByteHouse,抖音精准推荐存储架构重构解读
- 功率模块自热阻和耦合热阻区别 功率模块自热阻和耦合热阻区别是什么
- 准线上事故之MySQL优化器索引选错
- 什么是网络中的路由器?核心功能解释
- MySQL数据恢复,你会吗?
- 揭秘Sora技术路线:核心成员来自伯克利,基础论文曾被CVPR拒稿
- 如何在MySQL中实现数据的版本管理和回滚操作?
