【MySQL技術內幕】47-事務的實現之undo log

一、基本概念 重作日誌記錄了事務的行爲,能夠很好地經過其對頁進行「重作」操做。可是事務有時還須要進行回滾操做,這時就須要undo。所以在對數據庫進行修改時, InnoDB存儲引擎不但會產生redo,還會產生必定量的undo。這樣若是用戶執行的事務或語句因爲某種緣由失敗了,又或者用戶用一條 ROLLBACK語句請求回滾,就能夠利用這些undo信息將數據回滾到修改以前的樣子。 redo存放在重作日誌文
相關文章
相關標籤/搜索