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

Mysql的日志

日志

redo log重做日志

InnoDB存储引擎层生成的日志,实现了事务中的持久性,主要用于掉电等故障恢复

​ 有人会问既然有undo log,直接进行回滚操作不好吗?不是这样的,因为Buffer Pool是基于内存的,而内存总是不可靠的,直接断电重启,还没来得及落盘的脏页数据就会丢失,为了防止断电导致数据丢失的问题,当有一条记录需要更新的时候,InnoDB引擎就会先更新内存(同时标记为脏页),然后将本次对这个页的修改以redo log的形式记录下来,这个时候更新就算完成了。

​ 后续InnoDB引擎会在适当的时候,由后台线程将缓存在Buffer Pool的脏页刷新到磁盘里,这就是WAL(Write-Ahead-Logging)技术

undo log回滚日志

InnoDB存储引擎层生成的日志,实现了事务中的原子性,主要用于事务回滚和MVCC

​ 是一种用于撤销回退的日志,它保证了事务的ACID特性中的原子性

​ 每当InnoDB引擎对一条记录进行操作(修改、删除、新增)时,要把回滚时需要的信息都记录到undo log里,比如:

​ 在执行插入、删除、更新时,把这些记录下来。回滚时再把记录插入到表中

bin log二进制日志

是Server层生成的日志,主要用于数据备份和主从复制

​ Mysql在完成一条更新操作后,Server层还会生成一条binlog,等之后事务提交的时候,会将该事务执行过程中产生的所有binlog统一写入binlog文件,binlog是Mysql的Server层实现的日志,所有存储引擎都可以使用

​ binlog是追加写,写满一个文件,就创建一个新的文件继续写,不会覆盖以前的日志,保存的是全量的日志,用于备份恢复、主从复制

​ binlog文件是记录了所有数据库表结构变更和表数据修改的日志,不会记录查询类的查找,比如SELECT和SHOW操作

​ binlog有3种格式类型,分别是STATEMENT(默认格式)、ROW、MIXED

relay log中继日志

用于主从复制场景下,slave通过io线程拷贝master的bin log后本地生成的日志

慢查询日志

用于记录执行时间过长的sql,需要设置阈值后手动开启

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

相关文章:

  • 巧用Qwen code,干掉垃圾广告
  • 【Linux:资料】基础IO:资料操作的系统调用和库函数各个接口汇总及代码演示
  • 原核表达系统的分子机制全解析:转录调控、翻译动力学与蛋白折叠路径
  • 手把手搭建 OpenClaw + SeeDance 全自动营销系统:从“会生成”到“会转化”的完整路径
  • P5064 [Ynoi Easy Round 2014] 等这场战争结束之后 - Link
  • 【微电网优化】基于合作博弈的综合能源系统利益分配优化调度附Matlab代码
  • Elasticsearch用法和注意事项
  • 2026年深圳工程标书编制服务权威推荐:技术标编制、BIM标书编制、电子标代写、代做标书、投标文件制作、投标书代写、专业实力护航企业中标之路 - 海棠依旧大
  • 青鸟
  • 2026年3月深圳标书编制服务机构选择指南:工程、服务、采购、BIM、施工标书代写、服务类标书编制电子标编制服务机构 - 海棠依旧大
  • 对于一个38岁的人来说,现在转行AI大模型还来得及!【转行AI大模型攻略】
  • 企业级智能体平台需要哪些核心能力?一文看懂完整评估 Checklist
  • 深入解析:Android16 【GSI】CtsMediaCodecTestCases等一些列Media测试存在Failed项
  • SSRF基础----pikachu
  • Codepilot 接入飞书指南
  • docker突然无法启动
  • 【工具推荐】DiskGenius官网下载:硬盘分区+数据恢复神器,一键拯救误删文件 - xiema
  • 深入解析:OpenEBS — 云原生 CNS 高性能存储
  • 北京酒水回收哪家靠谱?避坑+高价变现,选对本地老牌更安心 - 宁夏壹山网络
  • C语言:2026.3.6(文件)
  • 北京万腾老酒回收丨专业老酒、名酒、礼品全品类回收 - 宁夏壹山网络
  • 2026年广州示波器探头高压放大器标杆厂家最新推荐:示波器差分探头、示波器电流探头、差分探头、电流探头、交直流示波器电流探头、交直流电流探头、广州德肯电子国产测量仪器新标杆 - 海棠依旧大
  • 20260305紫题训练总结 - Link
  • P7516 [省选联考 2021 A/B 卷] 图函数 - Link
  • LeetCode经典算法面试题 #104:二叉树的最大深度(深度优先搜索、广度优先搜索等多种实现方案详细解析) - 教程
  • 2026雅思托福线上vs线下机构深度对比:多次元成首选标杆 - 速递信息
  • 中国到东南亚SD-WAN网络服务选型指南:企业东南亚出海组网优选方案 - 速递信息
  • 11.盛最多水的容器
  • 新托福时代的选择智慧:如何精准避坑,锁定高效提分机构? - 速递信息