[mysql]binlog和redolog有什么区别?_mysql binlog redolog 区别_pmdream的博客-CSDN博客

网站介绍:文章浏览阅读934次,点赞2次,收藏2次。前言可能会考的面试题,我都把redolog原理看一遍了。那么,这个问题怎么回答呢?回答1.redo log 是innodb独有的,binlog是server层实现的,所有引擎都能使用;2.redo log大小固定(可以设置),buffer pool的记录落盘后,日志就可以被覆盖了,无法保证用于数据回滚;3.redolog 更多是为了保证,异常宕机了,之后我们可以根据redo log把没有刷到磁盘中的数据恢复。因为我们的数据都是先写到buffer pool的,然后刷到磁盘中,俗称脏_mysql binlog redolog 区别