REDO——重做日志
所有关系型数据库都有重做日志
定义:所有数据的改变都会发生重做日志
用途:1、恢复数据 2、日志挖掘 3、流
REDO有两种一种是UNDO产生的REDO,一种是数据块本身产生的REDO。

数据库的每个改动都会发生重做日志
写入数据块缓冲前,先写入重做日志——内存
写入数据文件之前,先写入日志文件——数据文件
重做日志速度快,只要日志写入,那么数据就不会丢失了。
发生COMMIT ,发生REDO。

有三个重做日志组,依次写入。
REDO与归档
REDO存放的不是SQL语句,也不是更改的数值而是数据块上信息改变的大小。
本文深入探讨了关系型数据库中的REDO日志机制,包括其定义、用途及工作原理。REDO日志记录数据块的改变,用于数据恢复、日志挖掘和数据流处理。文章解释了REDO日志在数据块缓冲和数据文件写入过程中的作用,以及在COMMIT操作时如何触发REDO日志的生成。
1517

被折叠的 条评论
为什么被折叠?



