回滚是什么意思,回滚机制

回滚是什么意思,回滚机制福哥答案2020-12-15:[答案来自此链接:](https://www.cnblogs.com/ld-swust/p/5607983.html)在 MySQL 中,恢复机制是通过回滚日志(un

福哥答案2020-12-15:

[答案来自此链接:](https://www.cnblogs.com/ld-swust/p/5607983.html)

在 MySQL 中,恢复机制是通过回滚日志(undo log)实现的,所有事务进行的修改都会先记录到这个回滚日志中,然后在对数据库中的对应行进行写入。

MySQL的事务是有redo和undo的,redo操作的所有信息都是记录到 redo_log中,也就是说当一个事务做commit操作时,需要先把这个事务的操作写到redo_log中,然后再把这些操作flush到磁盘上,当 出现故障时,只需要读取redo_log,然后再重新flush到磁盘就行了。

而对于undo就比较麻烦,MySQL在处理事务时,会在数据共享 表空间里申请一个段叫做segment段,用保存undo信息,当在处理rollback,不是完完全全的物理undo,而是逻辑undo,就是说会对之 前的操作进行反操作,但是这些共享表空间是不进行回收的。这些表空间的回收需要由mysql的master thread进程来进行回收。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/117166.html

(0)

相关推荐

  • 孕妇羊水过多的危害有哪些

    孕妇羊水过多的危害有哪些孕妇羊水过多的危害有哪些1、对母体的影响:羊水过多对孕妇的影响主要是胎盘早剥、宫缩乏力、产后出血等。急性羊水过多易引起明显的压迫症状,导致妊娠期高血压疾病的发病风险增高。由于子宫肌纤维伸展过度,可

    生活 2021年9月25日
  • 有啥好玩的卡牌手游,有没有好玩的卡牌手游特效游戏

    有什么卡牌手游推荐,最好是三国题材的? 动作卡牌《志霸三国》 一款三国题材的卡牌手游,属于养成类手游,在现在快节奏的社会生活中,人们已经没有太多时间去消耗了,所以一款养成类卡牌是个…

    阅读 2022年7月22日
  • 清除隐患的正确姿势。

    一)万人之上 新国王掌权,执政党和反对党都臣服于他,所有人都崇拜他。 王是什么? 醉生梦死还是要下大功夫的,都由一个个以为,凡人生死,就看此刻的心情。 天下为王之地,四海为王。如果…

    攻略 2021年12月26日
  • 鼎位的意思(字义,诗词)

    词组鼎位的意思(字义,诗词)基本解释详细字义 鼎位拼音:dǐng wèi注音:ㄉ一ㄥˇ ㄨㄟˋ解释:指宰相等重要职位。亦借指宰相。古代诗词唐代.孙逖.故陈州刺史赠兵部尚书韦公挽词:「奕叶金章贵,连枝鼎位尊。」唐代

    阅读 2021年11月9日
  • 老年人保健养生知识,老年人保健小常识

    很多老人为了养生,购买大量的老年保健品。并且还很容易购买到一些对养生没有作用的保健品,上当受骗。其实,老人日常养生保健可以从饮食、习惯等方面引起注意。

    生活 2021年12月22日
  • 帮助企业脱困!北京市和区两级有哪些帮扶政策?本文对它们进行了梳理。

    持续一个多月的战疫让北京中小微企业生存承压,对此,北京市先后出台18条、45条纾困举措,各区也积极跟

    2022年6月8日