为什么恢复需要很长时间?

O.O*_*O.O 5 sql-server-2008 restore

虽然数据库备份文件只有 2GB,但即使在 x64 12G RAM、i7 机器上,恢复也可能需要 15-20 分钟。当我备份从不同数据库制作的类似大小的备份文件时,恢复会在 3 秒内完成。备份文件只包含一个备份集(我总是检查覆盖现有数据选项)。在其他较慢的机器上,恢复需要更长的时间。

什么可能导致恢复需要这么长时间?

gbn*_*gbn 6

备份大小简单地使用了 8k 页。这些 8k 页是 MDF 的一部分。在恢复时,MDF 和 LDF 文件可能需要重新创建(如果已经存在并且在某些方面有所不同)或刚刚创建

因此,备份文件大小不是已恢复数据库在磁盘上使用的空间的指标。这也忽略了备份压缩

因此,如果 MDF 为 100GB(实际使用了 2GB),除非您启用了即时文件初始化,否则 100GB 需要归零。注意 LDF必须归零。