【精选】字节一面:事务还没提交的时候,redolog 能不能被持久化到磁盘?_未commit的事务会记redo log_肥肥技术宅的博客-CSDN博客

网站介绍:文章浏览阅读1k次,点赞5次,收藏14次。又是被自己菜醒的一天,总结面经看到这题目听都没听过,打开百度就像吃饭一样自然首先,咱需要明白的是,啥是持久化?听起来高大上,换句简单的话来说,就是把数据写到磁盘上,也成为落盘。那为啥要做持久化到磁盘?目的就是可以在数据丢失后进行恢复,保证数据不丢失。那么对于 MySQL 来说,只要 binlog 和 redolog 都能正确持久化到磁盘上,就可以保证数据不丢失了。由此引出问题,不过在讲 redolog 之前,我们还是有必要先来说一下 binlog 的持久化操作。这里引入了一个新的概念:binlog cach_未commit的事务会记redo log