我們有幾個SQL Server 2008 R2數據庫,我們在每個星期日執行完整備份,然後週一至週六進行差異備份。我們還每10分鐘進行一次事務日誌備份。SQL Server 2008 R2差異備份遠大於預期
星期一的第一次差異備份通常很小,但週二到週六的規模要大得多,但大小相似。
我使用了一些我發現的預測差異備份大小的腳本, https://dougzuck.com/sql-differential-backup-size-prediction和http://www.sqlskills.com/blogs/paul/new-script-how-much-of-the-database-has-changed-since-the-last-full-backup/,它們預測的備份大小非常小。
的例子是:
database1, full backup size 5Gb, diff size 3.5Gb, predicted diff size 84Mb
database2, full backup size 40Gb, diff size 1Gb, predicted diff size 17Mb
正如你所看到的,實際尺寸是巨大的差別,只有一兩天後就可以完整備份的一半大小。
我知道用戶並沒有在很大程度上創建或修改實際數據。據我所知,完全備份和差異備份之間不存在索引重建或其他管理任務。
這就像星期一發生的事情,導致星期二的差異變得巨大。不使用備份壓縮。
任何想法??提前致謝。
Doug
我會問這個問題在http://dba.stackexchange.com/ – PacoDePaco