2008-10-03 89 views
1

我想知道爲什麼我的事務日誌只有在我的40 GB數據庫上是2 MB時,我已將恢復模式設置爲在事務日誌上設置爲完全且無限制的文件增長。有任何想法嗎?我的SQL Server 2000事務日誌大小似乎很小

編輯:我想說可能有幾百MB插入每天和大量的更新正在進行。這是一個驅動一個相當活躍的網站的數據庫。

回答

3

因爲你備份了日誌,這就是它應該做的事情?

旁註(給出我無法評論):完整備份確實不會截斷日誌。只有日誌備份或TRUNCATE_ONLY命令會截斷日誌。

+0

我們每天晚上都在做一個日誌備份。即使使用量很大,這足以使尺寸變得如此之小嗎? – Jon 2008-10-03 19:37:42

0

如果您正在進行常規完整備份,則這些會截斷事務日誌。

+0

我們只是每天都會發生。我預計在12小時的大量使用後,會有超過2 MB的交易。 – Jon 2008-10-03 19:36:55

2

40 GB中每天有多少數據被更改?事務日誌只跟蹤記錄的操作(插入,刪除,更新),並且從不使用BCP或其他批量命令跟蹤讀取操作或批量複製insertt(實際上我不記得批量加載數據的T-SQL命令是否可以在SQL2000上使用)。
如果您覺得您的日誌記錄操作每天需要超過2 Mb,請檢查計劃的作業,以查看是否有人定期丟棄日誌