開心生活站

位置:首頁 > 生活常識 > 

事務日誌的作用

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

事務日誌的作用

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

標籤:事務 日誌