0
重做日誌用於數據庫崩潰後的重做提交事務。但是,提交時,已提交事務的更新將寫入磁盤。爲什麼DBMS使用重做日誌?事務提交時實際上是什麼DBMS?謝謝!爲什麼DBMS使用重做日誌?
重做日誌用於數據庫崩潰後的重做提交事務。但是,提交時,已提交事務的更新將寫入磁盤。爲什麼DBMS使用重做日誌?事務提交時實際上是什麼DBMS?謝謝!爲什麼DBMS使用重做日誌?
不完全;只有在以下三個條件都不適用時才執行重做操作:(直接從Ramakrishnan和Gehrke引用)
受影響的頁面不在髒頁表中。
受影響的頁面位於髒頁表中,但該條目的recLSN大於正在檢查的日誌記錄的LSN。
pageLSN(存儲在頁面上,必須被檢索以檢查該條件)大於或等於正在檢查的日誌記錄的LSN。
如果這些都不是真的,那基本上意味着該操作已成功提交。