MySQL redo log的理解_mysql redolog是顺序写吗-CSDN博客

网站介绍:文章浏览阅读2.1k次,点赞10次,收藏18次。为什么要有redo log?事务提交后,必须将事务对数据页的修改刷(fsync)到磁盘上,才能保证事务的ACID特性。这个刷盘,是一个随机写,随机写性能较低,如果每次事务提交都刷盘,会极大影响数据库的性能。随机写性能差,有什么优化方法呢?架构设计中有两个常见的优化方法:(1)先写日志(write log first),将随机写优化为顺序写;(2)将每次写优化为批..._mysql redolog是顺序写吗