MySQL 中的 Redo Log(重做日志)是一种事务日志,用于记录数据库引擎对数据的修改操作。Redo Log 的主要目的是提供数据恢复和持久性的支持,确保即使在发生系统崩溃等情况下,数据库也能够保持一致性 Redo Log基本原理 MySQL引入了redo log,Buffer Pool内存写完了,然后会写一份redo log,这份redo log记载着这次在某个页上做了什么修改。即便MySQL在中途挂了,还可以根据redo log来对数据进行恢复。redo log 是顺序写的,写入速度很快。并且它记录的是物理修改(xxxx页做了xxx修改),文件的体积很小,恢复速度也很快