评论区还没有说清楚的一点是,mysql 的redo log是一个环形缓存的,大小一般为5g,写满了会从投开始写。而binlog没有上限。 当然数据库并不是一定要求记录逻辑日志binlog,很多分布式数据库已经实现了以物理日志来同步,将物理日志空间不设为环形,进而大大提高性能