网站介绍:文章浏览阅读6.2k次,点赞19次,收藏38次。由于磁盘随机读写的效率很低,MySQL为了提供性能,读写不是直接操作的磁盘文件,而是在内存中开辟了一个叫做buffer pool的缓存区域,更新数据的时候会优先更新到Buffer Pool,之后再由I/O线程写入磁盘。同时为了保证MySQL宕机不丢失buffer pool中的数据,还引入了一个 叫做redo log的日志文件 。另外还有用于备份磁盘数据的bin log,用于事务回滚和MVCC的undo log等。对于日志文件则采取顺序读写的方式提高效率。2.12.2_redo log和buffer pool先写哪一个
- 链接地址:https://huangzhilin.blog.csdn.net/article/details/115396599
- 链接标题:【精选】MySQL--buffer pool、redo log、undo log、binlog_redo log和buffer pool先写哪一个-CSDN博客
- 所属网站:huangzhilin.blog.csdn.net
- 被收藏次数:9118
- 网站标签:redo log和buffer pool先写哪一个