Skip to content

Latest commit

 

History

History
2 lines (2 loc) · 590 Bytes

在Mysql中,数据要写入磁盘,redolog也要写入磁盘,为什么要多此一举?.md

File metadata and controls

2 lines (2 loc) · 590 Bytes
  • redo log的主要目的是提供数据恢复能力。在系统发生故障时(如断电或数据库崩溃),可以利用redo log来恢复未写入磁盘的数据页。Redo log记录了自上次检查点以来所发生的所有修改操作。它确保即使在系统突然崩溃的情况下,所有提交的事务也能够被恢复到最近一次一致的状态,并且能够撤销那些尚未提交的事务。
  • Redo log通常是循环使用的,被设计成追加写入的形式,这样可以快速地连续写入磁盘,提供高效率的磁盘I/O,减少磁盘的压力