1. 程式人生 > >tempdb日誌檔案不停增長

tempdb日誌檔案不停增長

tempdb日誌檔案不停增長

tempdb的恢復模式為簡單恢復模式,正常情況下我們不需要考慮tempdb的日誌檔案,資料庫會自動每到一個checkpoint的時候,會將所有已提交的事務截斷標記為重用。

但是為什麼日誌檔案還是會不停的增長

1.tempdb中很一個很大很久的事務在執行,並且沒有提交,阻止了部分日誌檔案被重用

2.tempdb的檢查點機制被破壞了


當資料庫為簡單恢復模式的時候,每到一個檢查點的時候,所有已提交的日誌記錄將被階段,標記為重用。
檢查點大約每分鐘自動傳送一次,首先在使用者資料庫,然後執行在系統資料庫。
由於I/O效能不夠好,因此使用者資料庫的檢查點不能足夠快的進入系統資料庫檢查點階段。

當發現是I/O問題延緩了檢查點的時間,此時可以在在tempdb中建立一個警報,當事務日誌達到70%的時候觸發一個人為的檢查點。