1 Star 0 Fork 0

huyi / TechCPP

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
在Mysql中,数据要写入磁盘,redolog也要写入磁盘,为什么要多此一举?.md 590 Bytes
一键复制 编辑 原始数据 按行查看 历史
葛昆仑 提交于 2023-12-27 10:45 . update: 2 articles
  • redo log的主要目的是提供数据恢复能力。在系统发生故障时(如断电或数据库崩溃),可以利用redo log来恢复未写入磁盘的数据页。Redo log记录了自上次检查点以来所发生的所有修改操作。它确保即使在系统突然崩溃的情况下,所有提交的事务也能够被恢复到最近一次一致的状态,并且能够撤销那些尚未提交的事务。
  • Redo log通常是循环使用的,被设计成追加写入的形式,这样可以快速地连续写入磁盘,提供高效率的磁盘I/O,减少磁盘的压力
1
https://gitee.com/hylhm/TechCPP.git
git@gitee.com:hylhm/TechCPP.git
hylhm
TechCPP
TechCPP
master

搜索帮助