當前位置:知知館 >

經驗

> 事務日誌的作用

事務日誌的作用

事務日誌的作用

事務日誌的作用是,事務日誌是資料庫中已發生的所有修改和執行每次修改的事務的一連串記錄。事務日誌內記錄每個事務的開始。它記錄了在每個事務期間,對資料的更改及撤消所做更改(以後如有必要)所需的足夠資訊。主要是恢復時用到資料,所以對日誌檔案不能輕易刪除。

事務日誌出於效能上的考慮,SQLServer將使用者的改動存入快取中,這些改變會立即寫入事務日誌,但不會立即寫入資料檔案。事物日誌會通過一個標記點來確定某個事物是否已將快取中的資料寫入資料檔案。當SQLServer重啟後,它會檢視日誌中最新的標記點,並將這個標記點後面的事物記錄抹去,因為這些事物記錄並沒有真正的將快取中的資料寫入資料檔案。這可以防止那些中斷的交易修改資料檔案。一般情況下,在能夠容納兩次事務日誌截斷之間發生的最大數量的事務時,事務日誌的大小是穩定的,事務日誌截斷由檢查點或者事務日誌備份觸發。

標籤: 日誌 事務
  • 文章版權屬於文章作者所有,轉載請註明 https://zhizhiguan.com/zh-tw/jingyan/kl88oj.html