我有一个 10 GB 大小的 SQL Server 数据库。当我执行备份时,大约需要 3-4 分钟。当我尝试恢复时,几乎相同的 3-4 分钟。
这是否意味着 SQL Server 数据库的备份和恢复时间总是相等的,还是可以不同?
请建议并指出我背后的逻辑。
我有一个 10 GB 大小的 SQL Server 数据库。当我执行备份时,大约需要 3-4 分钟。当我尝试恢复时,几乎相同的 3-4 分钟。
这是否意味着 SQL Server 数据库的备份和恢复时间总是相等的,还是可以不同?
请建议并指出我背后的逻辑。
参考:
它们不相等,是的,它们可以(并且很可能总是)不同。
如果您阅读 SQLSKills 中的文章 Paul Randal 给出了在备份和恢复期间执行的高级步骤。这应该解释为什么这两个操作的时间不一样。
这只是一个巧合。备份和还原都是两个不同的任务,取决于各种因素。
10GB 相当小。我已经将数据库备份和恢复到数百 GB,并且我发现同一服务器上不同数据库之间的备份速度以及备份数据库和将其恢复到另一台服务器之间的备份速度存在很大差异。