【精选】【阿里年薪百万数据库面试】MySQL会丢数据吗?_JavaEdge.的博客-CSDN博客

网站介绍:文章浏览阅读1.2k次,点赞3次,收藏12次。在业务高峰期临时提升性能的方法。WAL机制(你可以再回顾下第2篇、第9篇、第12篇和第15篇文章中的相关内容),得到的结论是:只要redo log和binlog保证持久化到磁盘,就能确保MySQL异常重启后,数据可以恢复。redo log的写入流程是怎么样的,如何保证redo log真实地写入了磁盘?binlog的写入机制事务执行过程中,先把日志写到binlog cache,事务提交时,再把binlog cache写到binlog文件。一个事务的binlog是不能被拆开的,因此不论这个事务多大,