MySQL undo redo log的基本理解

和oracle同樣,mysql也是使用undo log來實現事務的原子性及多版本控制。mysql 爲了知足事務的原子性,在操做任何數據以前,首先將數據備份到一個地方  (這個存儲數據備份的地方稱爲Undo Log)。而後進行數據的修改。若是出現了錯誤或者用戶執行了  ROLLBACK語句,系統能夠利用Undo Log中的備份將數據恢復到事務開始以前的狀態。事務一旦完成,該事務對數據的修改都會持久的
相關文章
相關標籤/搜索