今天的文章內容圍繞一位網友的評論去展開,在看完小許文章【結合MySQL更新流程看 undolog、redolog、binlog】,他提出了這么一個問題,如下:
圖片
換個方式提取出他想問的:可以理解為如果在redolog持久化過程中,意外情況導致事務未提交,那是不是redolog就寫入不了磁盤了?
本期內容就從這個問題進行展開要講的內容!
我們知道持久化的目的是可以在數據丟失后進行恢復,保證數據不丟失,對于MySQL來說只要 binlog 和 redolog 都能正確持久化到磁盤上,就可以保證數據不丟失了。