我正在嘗試管理SQL Server 2008日誌文件的大小。我有一個每天加載一次的報告數據庫。簡單恢復模式是最合適的,因爲除了早上加載之外,沒有其他事務,我可以重新創建這些記錄。我的目標是讓事務日誌處於一個固定的大小,足夠大,以免在加載過程中分配新空間。如何管理SQL Server日誌大小
我的問題是日誌不斷增長。我知道日誌應該標記爲重用,但爲什麼日誌不斷增長? log_reuse_wait_desc顯示「Nothing」。
我可以收縮日誌文件,以1 MB,所以我知道在它沒有交易。我可以設置一個工作來做到這一點,但我寧願將日誌保留爲500MB,這足以處理日常負載。如果我這樣做,日誌會增長。
如何保持日誌的大小一致?
請注意:收縮日誌文件並沒有解決這個問題。我知道該怎麼做。我試圖找到一種方法來重新使用事務日誌中的空間。
我最近回答了類似的問題:[http://stackoverflow.com/questions/453858/sql-server-log-file-confusion#454137](http://stackoverflow.com/問題/ 453858/sql-server-log-file-confusion#454137) – DavGarcia 2009-01-26 19:12:15
您是否定期備份您的事務日誌? – bobwienholt 2009-01-26 18:50:40