news 2026/5/1 9:17:09

华为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/4/19 11:25:16

基于matlab的焊缝边缘检测

基于MATLAB的焊缝边缘检测算法研究与仿真 第一章 绪论 焊缝边缘检测是焊接质量检测的核心环节,精准的边缘提取能够为焊缝尺寸测量、缺陷识别提供基础数据,直接影响焊接质量评估的准确性。传统焊缝边缘检测多依赖人工目视或简易光学仪器,存在主…

作者头像 李华
网站建设 2026/5/1 7:34:42

基于MATLAB的汉字细化识别算法研究与仿真

基于MATLAB的汉字细化识别算法研究与仿真 第一章 绪论 汉字细化识别是字符识别领域的重要分支,广泛应用于手写汉字输入、文档数字化、车牌识别等场景。传统汉字识别方法直接对原始汉字图像进行特征提取,易受笔画粗细、书写风格差异影响,识别精…

作者头像 李华
网站建设 2026/5/1 6:01:51

AI工具功能对决:10款应用免费方案与付费升级对比评测

�� 10大降AIGC平台核心对比速览 排名 工具名称 降AIGC效率 适用场景 免费/付费 1 askpaper ⭐⭐⭐⭐⭐ 学术论文精准降AI 付费 2 秒篇 ⭐⭐⭐⭐⭐ 快速降AIGC降重 付费 3 Aibiye ⭐⭐⭐⭐ 多学科论文降AI 付费 4 Aicheck ⭐⭐⭐⭐…

作者头像 李华
网站建设 2026/5/1 8:39:17

最新研究显示,6款AI工具能显著优化论文写作质量并有效降低重复率。

学术写作领域涌现出多款融合人工智能技术的辅助工具,能够高效完成论文架构设计、文本润色及查重检测等核心功能。这些基于深度学习的解决方案通过语义分析和生成模型,显著提升研究者的写作效率,尤其适用于学位论文和学术报告的撰写场景。需要…

作者头像 李华
网站建设 2026/5/1 6:51:42

简历投了 500 份全是“已读不回”?求职网站后台数据曝光:你可能已经被系统标记为“垃圾用户”

在 2026 年,求职网站的后台不再是简单的“简历库”,而是一套极度冷酷的“信用与价值评分系统”。 如果你在短时间内海投了 500 份简历却全无反馈,真相可能比“竞争激烈”更可怕:你极有可能触发了平台的无效投递惩罚机制。在算法眼…

作者头像 李华