mysql undo redo 原理_undo同样也会产生redo,undo的产生也会伴随着redo的产生-CSDN博客

网站介绍:文章浏览阅读139次。mysql 中的数据操作的流程如下:1.当用户需要更新数据库的时候,首先会把bufferpool中的值缓存在undo的buffer中,2.然后更新完成数据之后,数据其实并不会麻烦写入db的磁盘文件中,而是会写书redo的buffer中,随着下次的commit才会把redo的buffer内容,刷新到redo log的磁盘文件中,并写入到DB的磁盘文件中undo 中存入的数据格式为,当用户更新数据之前会把数据缓存到undo 中,undo中存储的数据接口为, 跟新先的数据的key,value,还有十五_undo同样也会产生redo,undo的产生也会伴随着redo的产生