Mysql 日志模块:redo log(重做日志)和binlog(归档日志)_binlog 归档-CSDN博客

网站介绍:文章浏览阅读447次。redo log(InnoDB)如果每一次更新都写磁盘,然后磁盘也要找到对应记录,再更新,整个过程的IO成本和查找成本都很高。所以InnoDB采取WAL(Write-Ahead Logging)技术,即先写日志,再写磁盘。当有记录需要更新时,InnoDB引擎先记录redo log,再更新内存。然后找适当时机将该操作写到磁盘(比如系统空闲时)。redo log的大小是固定的(可配置),比如4..._binlog 归档