gpt4 book ai didi

sql - 差异备份大小太大

转载 作者:行者123 更新时间:2023-12-05 00:03:19 26 4
gpt4 key购买 nike

我在 SQL Server 2008 R2 SP2 上有一个数据库,我在那个数据库上有这个备份计划:

每个星期五早上我都会对我的数据库进行完整备份,中午我会进行差异备份,一周中的其他几天我会每天进行两次差异备份(早上和中午)。

完整备份大小约为 50 GB。我的问题是:第一个差异备份大小约为 42 GB。

我在完整备份和差异备份之间没有任何作业,也没有任何重建索引、重组索引或更新统计信息,并且此数据库上的事务也不多。

为了测试,我从 db 获得了完整备份,完成后,我立即获得了差异备份,但差异备份大小约为 42 GB。

即使我检查了 DCM 页面内容并在获得完整备份后此页面也会重置。

不知道是什么问题。

这是我的备份命令:

完整备份:

BACKUP DATABASE [test] 
TO DISK = N''filePath\test.bak''
WITH NOFORMAT, NOINIT, NAME = 'test', SKIP, REWIND,
NOUNLOAD,COMPRESSION, STATS = 10

差异备份

BACKUP DATABASE [test] 
TO DISK = N''filePath\test.bak''
WITH DIFFERENTIAL, NOFORMAT, NAME = 'testdiff', NOINIT, SKIP, REWIND,
NOUNLOAD, STATS = 10

最佳答案

您正在指定 NOINIT条款。

Indicates that the backup set is appended to the specified media set, preserving existing backup sets. If a media password is defined for the media set, the password must be supplied. NOINIT is the default.

随着新备份的添加,您的文件将不断增长。

此外,您的帖子没有提及何时以及如何备份日志。我希望这只是一个遗漏,因为日志也需要备份。

关于sql - 差异备份大小太大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24994396/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com