Harry Asked: 2022-09-29 00:00:27 +0800 CST2022-09-29 00:00:27 +0800 CST 2022-09-29 00:00:27 +0800 CST SQL Server 压缩备份首先巨大? 772 这是默认/正常行为吗?当我们开始备份时,它会创建一个 316gb 的文件,只有在备份完成后它才会缩小到 131gb。没有意义,因为在这种情况下,我们需要 316gb 或更大的磁盘来启动备份,即使它被压缩到 131gb。 sql-server backup 1 个回答 Voted Best Answer Tibor Karaszi 2022-09-29T00:17:50+08:002022-09-29T00:17:50+08:00 是的,这很正常。SQL Server 不知道文件最终有多大,并且出于性能原因,它会根据猜测预先分配文件大小。并最终减小文件大小。在您的情况下,它显然比最终需要的要大。 幸运的是,您可以使用此处记录的跟踪标志 3042 更改此行为。 我看到的测试表明备份时间增加了大约 5%,但这些测试适用于较小的数据库。
是的,这很正常。SQL Server 不知道文件最终有多大,并且出于性能原因,它会根据猜测预先分配文件大小。并最终减小文件大小。在您的情况下,它显然比最终需要的要大。
幸运的是,您可以使用此处记录的跟踪标志 3042 更改此行为。
我看到的测试表明备份时间增加了大约 5%,但这些测试适用于较小的数据库。