特牛生活网

由redolog产生了关于binlog问题&两阶段提交-CSDN博客

网友收藏
文章浏览阅读1k次。有了redo log,为啥还需要binlog呢?1、redo log 文件是固定大小的,是循环写的,写满了会从头继续写,而 binlog 是追加写的,写满了再新建文件接着写。2、redo log是innodb引擎层实现的,并不是所有引擎都有。基于以上,binlog必不可少1、binlog是server层实现的,意味着所有引擎都可以使用binlog日志2、binlog通过追加的方式写入的,可通过配置参数max_binlog_size设置每个binlog文件的大小,当文件大小大于给定值后,日志会发生滚