在HA组中,备份文件大小会膨胀

时间:2013-09-04 02:39:56

标签: sql-server compression database-backups high-availability

有人知道在将数据库添加到高可用性组后,导致数据库备份大小膨胀的原因是什么?我注意到这种行为不仅包括下面的例子,还包括我添加到HA组的任何数据库。如果这是预期的行为,我认为我不能在我的环境中支持HA选项。

数据库文件大小322560.00 MB; 可用空间23444.92 MB

HA组之前压缩的完整备份大小:4188.3 MB

添加到HA组后具有压缩的完整备份大小:48697.4 MB

从HA组中删除后具有压缩的完整备份大小:4925.1 MB

重新添加到HA组后具有压缩的完整备份大小:48732.2 MB

HA组处于运行状态,具有以下设置:异步,手动故障转移,允许主要角色中的所有连接,辅助中可读,端点为标准端口5022,仅用于备份首选项。 仅同步到另一个状态的DR状态的一个服务器。

备份例程包括每个周末的FULL,每周晚上的DIFF,每小时的LOG以及不在HA组中的数据库仍然具有与相同MA计划的标准压缩比。

自定义日志中的命令是:BACKUP DATABASE [DATABASE] DISK = N'H:\ DB \ MSSQL11.MSSQLSERVER \ MSSQL \ Backup_Remote \ DATABASE.bak'WITH CHECKSUM,COMPRESSION

1 个答案:

答案 0 :(得分:0)

日志是备份的一部分。我怀疑在执行备份时你正在拉入一个大日志,而数据库是AG的一部分。您可以通过比较每次备份时的文件大小来确认这一点,也可以通过对每个备份执行RESTORE FILELISTONLY来确认。我怀疑你会看到日志文件的大小不同。