InnoDB關鍵特性 Doublewrite

doublewrite爲InnoDB存儲引擎提供數據頁的可靠性 場景: 當發生數據庫宕機時,可能存儲引擎正在寫入某個頁到表中,而且只寫了一部分就發生宕機。這種情況稱爲部分寫失效。 在數據表頁本身沒有發生損壞時,利用redo log進行恢復是可以的;但是如果頁本身發生損壞了,再利用redo log進行重做是沒有意義的。 在應用重做日誌前,用戶需要一個頁的副本,當寫入失效發生時,先用該頁的副本(共享表
相關文章
相關標籤/搜索