news 2026/7/8 3:19:44

华为OD技术面真题 - Mysql - 4

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
华为OD技术面真题 - Mysql - 4

简单介绍一下Mysql中BinLog、RedoLog和UndoLog

RedoLog

重做日志是 InnoDB 存储引擎独有的,它让 MySQL 拥有了崩溃恢复能力。在MySQL 实例挂了或宕机了,重启时,InnoDB 存储引擎会使用 redo log 恢复数据,保证数据的持久性与完整性。

redo log 它是物理日志,记录内容是“在某个数据页上做了什么修改”,属于 InnoDB 存储引擎

BinLog

inlog 是逻辑日志,记录内容是语句的原始逻辑,类似于“给 ID=2 这一行的 c 字段加 1”,属于MySQL Server层。不管用什么存储引擎,只要发生了表数据更新,都会产生 binlog 日志。MySQL 数据库的数据备份、主备、主主、主从都离不开 binlog,需要依靠 binlog 来同步数据,保证数据一致性。

UndoLog

每一个事务对数据的修改都会被记录到 undo log ,当执行事务过程中出现错误或者需要执行回滚操作的话,MySQL 可以利用 undo log 将数据恢复到事务开始之前的状态。undo log 属于逻辑日志,记录的是 SQL 语句,比如说事务执行一条 DELETE 语句,那 undo log 就会记录一条相对应的 INSERT 语句。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/1 10:21:23

一个玩具webgl框架

自己学习了《webgl编程指南》,在学习的过程中就行了记录,您可以看到我在博客其实有大量的篇幅去记录。于是我把学到的进行一个总结。 于是这个玩具webgl的框架就出现了。如果您发现了问题,可以跟我说下。谢谢包容 如果你感兴趣,…

作者头像 李华
网站建设 2026/7/1 11:35:08

弱口令介绍及破解方式,一文详解!

一、弱口令的定义 仅包含简单数字和字母的口令,例如“123”、“abc”等,因为这样的口令很容易被别人破解,从而使用户的计算机面临风险,因此不推荐用户使用。 二、弱口令的特点 1、连续字符串(如aaaa,abc…

作者头像 李华
网站建设 2026/7/7 1:14:53

零基础怎么如何学网络安全,一文带你零基础从入门到精通!

一、学习建议 1.了解基础概念: 开始之前,了解网络安全的基本概念和术语是很重要的。你可以查找网络安全入门教程或在线课程,了解网络安全领域的基本概念,如黑客、漏洞、攻击类型等。 2.网络基础知识: 学习计算机网…

作者头像 李华
网站建设 2026/7/6 0:41:36

基于51单片机的智能浇花系统

基于51单片机的智能浇花系统设计 一、设计背景与意义 家庭园艺、阳台种植已成为日常休闲的重要方式,但传统人工浇花存在浇水时机不精准、外出无人照料、水量控制不当等问题,易导致花卉缺水枯萎或积水烂根。现有智能浇花系统多依赖物联网平台与高端控制…

作者头像 李华
网站建设 2026/7/1 11:35:14

大数据深度学习|计算机毕设项目|计算机毕设答辩|大数据多因子模型在股票投资策略中的实现

一、项目介绍 随着金融市场的发展和信息技术的进步,大数据多因子模型在股票投资策略中的应用日益广泛,为投资者提供了更为科学、高效的投资决策依据。本研究聚焦于大数据多因子模型在股票投资策略中的实现过程,旨在深入剖析该模型如何精准挖…

作者头像 李华