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