当前位置: 首页 > news >正文

华为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 语句。

http://www.jsqmd.com/news/326298/

相关文章:

  • 杭州国涛电器有限公司联系方式:官方渠道查询与使用指南
  • 2026年【抛丸机厂家】联系电话推荐:权威联系渠道汇总
  • 中铭铝业(深州)有限公司联系方式:业务咨询途径与通用建议
  • AA游戏脚本规范(AA Game Script) - 码客
  • 2026年汽车贴膜怎么选?优质店铺挑选指南,沈北车衣/隐形车衣/沈北贴膜/玻璃膜/汽车膜/贴车衣,汽车贴膜专业店附近推荐
  • 【ros2】ROS2 Python节点创建指南 - 详解
  • 2026年北京瑜伽馆推荐:基于多场景实测评价,针对塑形与康复需求痛点精准指南
  • 国涛品牌联系方式:获取官方支持与风险提示
  • Java面试必看:掌握线程同步与调度核心方法
  • 2026年河南企业用工风险咨询机构推荐:专项测评与选型指南
  • 2025年热门4轴数控机床:这些门店品牌你不能错过,自动化数控机床/医疗器械数控机床,4轴数控机床厂家选哪家
  • 2026年北京瑜伽馆推荐:基于连锁规模与专业服务评价,直击品质与安全痛点
  • 基于51单片机智能语音门锁识别控制系统
  • 2026年北京瑜伽馆推荐:健康生活趋势评测,涵盖都市女性与品质生活场景核心痛点
  • 写作小白救星!8个AI论文网站深度测评,本科生毕业论文必备神器
  • 女式西装品牌如何选?2026年女式西装推荐与排名,解决风格固化与多功能痛点
  • 2026年北京瑜伽馆推荐:健康生活趋势排名,涵盖塑形与理疗场景核心痛点
  • 大润发超市购物卡回收注意事项与4大误区
  • 深度测评10个降AIGC平台 千笔AI帮你轻松降AI率
  • 无人机视角智慧交通道路路面减速带斑马线施工道路封闭检测识别分割数据集labelme格式537张4类别
  • 2026年手机膜工厂联系电话推荐:高效对接与合作指引
  • 杭州国涛电器有限公司联系方式:信息核实与沟通建议
  • 导师又让重写?9个AI论文平台测评:专科生毕业论文+科研写作必备工具
  • 为什么银行放着好好的Oracle不用,要建设Hadoop数仓?银行建设Hadoop数仓的核心需求分析。
  • 分析2026年潘家园配眼镜店排名,哪家品牌的配镜服务更靠谱
  • 分析乌鲁木齐高性价比的校史馆建设公司排名
  • 2026年杭州遗产继承纠纷律师推荐:婚姻律师/离婚律师 /刑事律师/ 劳动纠纷律师服务精选
  • 基于MATLAB的二维医学图像分割方法的研究
  • 基于MATLAB的IIR滤波器设计与仿真
  • 输入不同宣传方案的文案和点击量,自动分析文案爆款规律,生成文案创新技巧。