MySQL特性两次写(double write)的在故障恢复时几种情况的分析【双写】【doublewrite buffer】
在学习MySQL双写特性的时候一直有个问题萦绕在我的心头:我们都知道MySQL在进行脏页刷新的时候会先将【内存中的doublewrite buffer】中的数据刷新到【磁盘中共享表空间的doublewrite buffer】中,然后在将脏页数据刷新到【磁盘数据文件.idb】中。当系统发生故障后MySQL可以利用undo log和来完成故障恢复工作。那么当系统在刷新脏页数据到【磁盘中共享表空间的doublewrite buffer】时发生了故障,且此时【磁盘中共享表空间的doublewrite buffer.
原创
2021-04-17 01:25:58 ·
837 阅读 ·
0 评论