备份时备份大小很大,备份完成后会缩小。如何使备份压缩在备份过程中有效,而不是在备份完成时进行有效的压缩。
发布于 2017-11-14 15:37:22
引用备份压缩(服务器)文档(突出显示我的文档)
为压缩备份分配备份文件的空间,最终备份文件的大小取决于数据的可压缩性,在备份操作完成之前这是未知的。因此,默认情况下,当使用压缩备份数据库时,数据库引擎使用备份文件的预分配算法。此算法预先为备份文件分配数据库大小的预定义百分比。如果备份操作需要更多空间,则数据库引擎将生成该文件。如果最终大小小于分配的空间,则在备份操作结束时,数据库引擎将文件缩小到备份的实际最终大小。若要允许备份文件仅在需要时增长才能达到其最终大小,请使用跟踪标志3042。跟踪标志3042导致备份操作绕过默认备份压缩预分配算法。如果您需要通过只分配压缩备份所需的实际大小来节省空间,则此跟踪标志非常有用。但是,使用此跟踪标志可能会导致轻微的性能损失(可能会增加备份操作的持续时间)。
https://dba.stackexchange.com/questions/190887
复制相似问题