E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
redolog
《MySQL 技术内幕(第5版)》逐章精华笔记第六章
第6章:事务与日志系统(完整版)本章目标弄懂事务的四大特性(ACID)掌握
redolog
、undolog、binlog各自用途与流程理解两阶段提交协议(2PC)明白事务是如何保证一致性的一、事务的四大特性
喵桑..
·
2025-06-26 23:25
MySQL
mysql
笔记
数据库
详解MySQL重做日志
redolog
写在文章开头
redolog
也就是所谓的重做日志,是innoDb存储引擎独有的日志,它使得MySQL在宕机情况下依旧可以
redolog
完成数据具备恢复能力,从而保证数据完整性,本文将针对该日志进行分析讲解
shark-chili
·
2025-06-23 04:55
#
MySQL数据库
Java核心技术精讲
mysql
【MySQL篇05】:事务的 ACID 性(数据库原理篇)
文章目录一、事务的ACID特性二、数据库原理例题与ACID特性判断三、拓展(undolog与
redolog
)一、事务的ACID特性综述:原子性(Atomicity):事务是不可分割的最小操作单元,要么全部成功
崎岖Qiu
·
2025-06-23 04:23
MySQL篇
数据库
mysql
java
后端
面试
MySQL之InnoDB存储引擎深度解析
MySQL之InnoDB存储引擎深度解析一、InnoDB存储引擎概述1.1发展历程与地位1.2核心特性二、InnoDB架构剖析2.1内存结构2.1.1缓冲池(BufferPool)2.1.2重做日志缓冲(
RedoLog
Buffer
AA-代码批发V哥
·
2025-06-21 23:50
MySQL
mysql
数据库
Java八股文——MySQL「日志篇」
1.
redolog
(重做日志)——保证持久性(Durability)它是什么?red
xumistore
·
2025-06-19 04:35
Java八股文
java
mysql
开发语言
数据库核心技术深度剖析:事务、索引、锁与SQL优化实战指南(第八节)-----MySQL日志
MySQL日志重做日志(
redolog
)、二进制日志(binlog)、回滚日志(undolog)、错误日志(errorlog)、慢查询日志(slowquerylog)、一般查询日志(generallog
code_未来
·
2025-06-17 00:10
数据库
sql
mysql
Innodb底层原理与Mysql日志机制深入剖析
文章目录一、MySQL内部组件详解Server层连接器查询缓存分析器优化器执行器存储引擎层二、InnoDB存储引擎底层原理剖析三、
redolog
重做日志原理详解
redolog
写入磁盘过程分析:四、binlog
·
2025-06-13 17:52
MySQL三大日志—— binlog、
redoLog
、undoLog 详解
前言:日志是mysql数据库的重要组成部分,记录着数据库运行期间各种状态信息,能帮助我们进行很多容错及分析工作,其中有三大日志与我们这些开发者息息相关,本文将介绍binlog、
redoLog
、undoLog
离别情诗雨
·
2025-05-29 19:29
数据库
MySQL 中的 Binlog、Undo Log 和 Redo Log 详解及常见面试题
亲爱的小伙伴们,今天我们要深入探讨MySQL中的三种关键日志系统:Binlog(二进制日志)、UndoLog(撤销日志)和
RedoLog
(重做日志)。
墨夶
·
2025-05-29 19:54
数据库学习资料1
mysql
数据库
mysql中什么机制保证宕机数据恢复
以下是MySQL中保证数据恢复的核心机制:1.事务日志(TransactionLog)事务日志是MySQL实现数据恢复的核心机制之一,主要包括
RedoLog
(重做日志)和UndoLog(回滚日志)。
zhglhy
·
2025-05-27 10:16
mysql
数据库
MySQL 意外宕机怎么办,数据会丢么?数据怎么恢复吗?
他们也会毫不犹豫地说:因为有重做日志(
redolog
),数据可以通过
redolog
进行恢复。回答得很好,那么InnoDB怎样通过
redolog
进行数据恢复的,具体的流程是怎样的?
秋风叶�
·
2025-05-27 10:13
【MySQL】第8节|Innodb底层原理与Mysql日志机制深入剖析(一)
MySQL的
redolog
(重做日志)
redolog
是MySQL中InnoDB存储引擎实现事务持久性的关键机制,用于记录数据库数据的变更,确保事务提交后数据不丢失,即使发生宕机也能通过日志恢复数据。
泽韦德
·
2025-05-26 19:21
mysql
数据库
UNDO REDO 区别
比如,机器停电,那么在重起之后需要online
redolog
s去恢复系统到失败点。比如,磁盘坏了,需要用archived
redolog
s和online
redolog
s去恢复数
cuixi0781
·
2025-05-23 23:58
数据库
运维
数据结构与算法
MySQL 的undo log、redo log 和 binlog
在MySQL中,尤其是InnoDB存储引擎中,undolog、
redolog
和binlog是三个重要的日志系统,它们各自承担着不同的职责,用于保证数据的完整性、事务的一致性和恢复能力。
chen.@-@
·
2025-05-20 15:46
mysql
数据库
oracle写入日志,Oracle写日志问题
本文转自:Oracle在执行DML语句时没有提交commit会写入
redolog
file吗?
weixin_39539002
·
2025-05-14 00:24
oracle写入日志
oracle standby redo,Oracle Dataguard Standby Redo Log的两个实验
在DataGuard环境中,Standby
RedoLog
是一个比较特殊的日志类型。从最新的DG安装指导中,都推荐在Primary和Standby端,都配置Standby
RedoLog
。
漩凝
·
2025-05-13 07:05
oracle
standby
redo
oracle dg 更改redo日志大小,oracle dg坏境主库
redolog
修改大小
备库redo添加刚开始删除的时候可能报错,执行以下命令:altersystemsetstandby_file_management=‘manual‘;然后删除alterdatabaseaddlogfilegroup5(‘+DATA/orcldg/onlinelog/group_05.log‘)size60m;alterdatabaseaddlogfilegroup6(‘+DATA/orcldg/o
被烤焦的羊
·
2025-05-13 07:05
oracle
dg
更改redo日志大小
Mysql存储引擎、锁机制
崩溃恢复:通过
redolog
和undolog实现崩溃后的数据恢复。存储结构:数据按主键聚簇索引存储,二级索引保存主键值。适用场景:OLTP(在线事务处理)、高并发读写、需要事务的场
backRoads
·
2025-04-30 19:09
数据库
mysql
数据库
深度解析MySQL核心技术体系与实践精要(附关键代码示例)
伙伴们,创作不易,喜欢的话点赞+收藏一、事务引擎与分布式事务协同(XA协议实现)1.InnoDB事务原子性实现通过
RedoLog
双写机制保障ACID特性,WAL(Write-AheadLogging)技术确保数据持久性
张家铭02
·
2025-04-29 07:20
数据库
mysql
数据库
【MySQL】面试官问的事务二阶段提交,这篇彻底讲明白!
二阶段提交(2PC)是MySQL保证分布式事务原子性的关键协议2PC保证了InnoDB引擎层的
redolog
与Server层的binlog协调一致性。
熏鱼的小迷弟Liu
·
2025-04-27 06:06
数据库
mysql
数据库
MySQL数据库(四)--三大日志
其中比较重要的就属二进制日志binlog(归档日志)、事务日志
redolog
(重做日志)和undolog(回滚日志)。
dancos
·
2025-04-22 12:30
数据库
mysql
MySql 三大日志(
redolog
、undolog、binlog)详解
[在这里插入图片描述](https://i-blog.csdnimg.cn/direct/aa730ab3f84049638f6c9a785e6e51e9.png1.
redolog
:“你他妈别丢数据啊!
fjkxyl
·
2025-04-21 01:06
mysql
数据库
mysql-基础架构-存储引擎
redolog
和undologmysql架构server层包括:连接器:身份认证和权限相关查询缓存:执行查询语句的时候,会先查询缓存分析器:没有命中缓存的话,SQL语句就会经过分析器,对sql进行语法检查优化器
南枝703
·
2025-04-18 08:04
mysql
数据库
Oracle 物理 DG 转 ADG 步骤
在开启为readonly之前,需要给备库添加n+1组的standby
redolog
!
Lucifer三思而后行
·
2025-04-17 19:06
DBA日常小知识
oracle
MySQL——InnoDB引擎
文章目录1.逻辑存储结构2.架构2.1内存2.2磁盘结构2.3后台线程3.事务原理3.1
redolog
(持久性)3.2undolog(原子性)4.MVCC4.1基本概念4.2隐藏字段4.3undolog
Ghost_firejef
·
2025-04-14 10:17
MySQL
mysql
数据库
cdc工具 postgresql_PostgreSQL变更事件捕获 (CDC)__数据库在本质上是一个状态集合,任何对数据库的变更(增删改)本质上都是对状态的修改。 在实际生产中,我们经常需要把数据...
PostgreSQL的故障恢复是基于
REDOLOG
的,通过重放WAL会到历史上的任意时间点。
weixin_39872191
·
2025-04-12 20:10
cdc工具
postgresql
InnoDB存储引擎执行原理深度剖析(3)
InnoDB存储引擎执行原理深度剖析(3)在InnoDB中执行更新操作此时我们需要的数据已经从磁盘中加载到缓冲池中了,下一步当然就是执行更新操作了:先对需要更新的那行数据加锁、原始数据写一份到
redolog
飘然渡沧海
·
2025-04-11 13:41
mysql
缓存
链表
数据结构
如果重做日志缓冲区内容还没被刷新到重做日志文件中发生宕机,Innodb是如何保证持久化的?
以下是详细解释:1.事务提交与重做日志的持久化流程当用户提交一个事务时,InnoDB按以下步骤确保数据不丢失:写入重做日志缓冲区:事务的修改操作会生成重做日志条目,暂存到内存中的重做日志缓冲区(
RedoLog
Buffer
BenBen尔
·
2025-04-07 11:42
java
数据库
网络
MySQL 事务底层和高可用原理
目录事务基本知识基本语法事务开始事务回滚事务提交事务底层原理
redoLog
what?
振鹏Dong
·
2025-04-04 02:21
MySQL拔高
mysql
数据库
binlog
redolog
undolog
00.介绍1、三种日志作用1、二进制日志(Binlog)用途:Binlog主要用于MySQL中的复制内容:它包括表示对数据库进行的修改的SQL语句或原始二进制数据2、重做日志(
RedoLog
)用途:重做日志是事务日志的一部分
不做大哥好多年xw
·
2025-04-02 13:13
数据库
Oracle logminer详解
OracleLogMiner是Oracle数据库提供的一个内置工具,用于分析和挖掘数据库的在线重做日志文件(Online
RedoLog
Files)和归档日志文件(ArchiveLogFiles)。
南風_入弦
·
2025-04-01 10:25
Oracle
oracle
数据库
恢复
【数据库事务、消息队列事务、Redis 事务、Spring 事务 详细分析】
1.数据库事务原理:数据库事务基于ACID特性(原子性、一致性、隔离性、持久性),通过事务日志(如
RedoLog
、UndoLog)和锁机制实现
逍遥运德
·
2025-03-27 11:57
数据库
数据库
spring
redis
rabbitmq
rocketmq
binlog和
redolog
这两个是MySQL面试核心知识点,下面详细解释:✅一、概念区分内容binlog(归档日志)
redolog
(重做日志)属于MySQL层(Server层)InnoDB存储引擎层作用记录所有修改数据库的数据操作
重生之我在成电转码
·
2025-03-24 00:17
java
mysql
日志
undo log ,redo log 和binlog的区别?
两阶段锁:prepare阶段:1.写入
redolog
(prepare)2.通知server准备写入binlogcommit阶段:1.写入binlog2.提交
redolog
二.有了binlog为什么还要记录
努力向前ing
·
2025-03-20 07:43
MySQL八股详究
数据库
MySQL
log
oracle cdc logminer与oracle xstream
通过解析归档日志(ArchiveLog)或在线日志(Online
RedoLog
)提取变更记录,采用轮询机
24k小善
·
2025-03-19 10:55
java
大数据
flink
Mysql - 日志相关问题
介绍一下binlog和
redolog
,他们两有啥区别?两阶段提交了解吗?介绍一下,为啥需要两阶段提交呢?幻读了解吗?介绍一下,innodb引擎是如何解决幻读问题等?
小杨xyyyyyyy
·
2025-03-18 22:44
Mysql
mysql
数据库
面试
Mysql高频八股——SQL语句的执行过程
今天这篇文章本来想把SQL语句的执行过程和事务与undolog、
redolog
的联系放在一起写的。
钢板兽
·
2025-03-14 22:37
高频八股
mysql
sql
数据库
面试
后端
MySQL 技术浅析(聚簇索引、UndoLog、
RedoLog
、MVCC)
MySQL核心技术深度解析一、聚簇索引与非聚簇索引1.聚簇索引结构存储方式InnoDB中,聚簇索引的叶子节点直接存储完整数据行,数据按主键值物理排序存储。主键索引即数据文件,非叶子节点存储主键范围和子节点指针数据行与主键索引绑定,主键顺序决定磁盘存储顺序示例存储结构B+树结构:根节点→[id20;--索引设计为(name,age)2.事务控制建议控制事务粒度:单个事务执行时间<1秒批量操作分批次提
代码没写完哪有脸睡觉
·
2025-03-14 13:55
mysql
数据库
【每日八股】MySQL篇(七):日志(上)
二进制日志(Binlog)重做日志(
RedoLog
)回滚日志(UndoLog)其它辅助日志总结
redolog
与undolog的区别?undolog是如何实现MVCC的?
YGGP
·
2025-03-04 13:23
后端
mysql
数据库
MySQL事务及实现原理
Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)三、事务隔离级别四、MySQL事务实现原理(一)事务原理总述(二)undolog原子性分析(三)
redolog
事业运财运爆棚
·
2025-02-26 11:36
1024程序员节
MySQL底层是如何实现事物的四大特性的?
MySQL如何实现事务的四大特性(ACID)MySQL的事务支持主要通过InnoDB存储引擎实现,其底层机制结合日志系统(UndoLog/
RedoLog
)、锁机制和多版本并发控制(MVCC),具体实现如下
·
2025-02-26 05:05
MySQL底层是如何实现事物的四大特性的?
MySQL如何实现事务的四大特性(ACID)MySQL的事务支持主要通过InnoDB存储引擎实现,其底层机制结合日志系统(UndoLog/
RedoLog
)、锁机制和多版本并发控制(MVCC),具体实现如下
·
2025-02-25 20:20
MySQL日志
本次介绍,MySQL三个重要的日志,binlog、
redolog
和undolog。
·
2025-02-25 03:54
数据库mysql
图解MySQL【日志】——磁盘 I/O 次数过高时优化的办法
MySQL磁盘I/O次数过高时优化的办法事务提交时,需要将
RedoLog
和Binlog持久化到磁盘中,可以通过四个参数,来控制刷盘时机,以降低磁盘I/O的频率。
松弛进取
·
2025-02-24 09:14
mysql
数据库
java
后端
性能优化
MySQL数据库笔记——日志介绍
大家好,这里是GoodNote,关注公主号:Goodnote,本文详细介绍MySQL的日志类型及其作用,包括
RedoLog
、UndoLog、BinaryLog和ErrorLog等,在事务维护,主从同步,
Good Note
·
2025-02-23 22:59
MySQL数据库笔记
数据库
mysql
sql
数据库架构
【binlog和
redolog
有什么区别?】
binlog和
redolog
有什么区别?
@Corgi
·
2025-02-18 14:33
Java面试题
java
数据库
面试题
DATAGUARD
个人经历建议Dataguard搭建方式为采用LGWRASYNC的最大性能模式,备库建立standby
redolog
,备库使用real-timeApply。
cjh81378066
·
2025-02-11 02:37
MySQL常见的存储引擎和区别
崩溃恢复:通过
redolog
实现崩溃后的快速恢复。聚集索引:数据按主键顺序存储(主键查询效率高)。支持MVCC:多版本并发控制,减少读写冲突。适
冰糖心158
·
2025-02-06 13:26
Mysql
2025
Java面试系列
mysql
数据库
深入解读MVCC中的三大日志:Undo Log、Redo Log和B-Log
而在MVCC的底层实现中,日志系统扮演了关键角色,主要包括三类日志:UndoLog、
RedoLog
和B-Log。本文将深入探讨这三类日志的功能、原理及其在MVCC中的协同作用。
小小小妮子~
·
2025-02-05 21:29
数据库
oracle
服务器
日志
美团二面拷打:MySQL中 SQL 语句的执行流程?
相关阅读:MySQL常见面试题总结MySQL索引详解MySQL三大日志(binlog、
redolog
和undolog)详解MySQL事
JavaGuide
·
2025-02-04 05:29
大厂面试
mysql
sql
java
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他