![sqlserver恢复数据库需要15分钟!](https://linux22.com/image/509129/sqlserver%E6%81%A2%E5%A4%8D%E6%95%B0%E6%8D%AE%E5%BA%93%E9%9C%80%E8%A6%8115%E5%88%86%E9%92%9F%EF%BC%81.png)
我只是在恢复一个小型数据库(-5MB),但花费了很长时间?
这是标准配置还是暗度是一个特性?
答案1
取决于从哪里恢复。如果从磁带中恢复,即使是最小的文件也需要寻道时间,这取决于磁带驱动器,可能是实际所需恢复时间的几倍。恢复作业可能还需要索引和/或编录恢复介质。
答案2
耗时太长了。日志中有什么奇怪的吗?5 MB 应该需要几秒钟 - 最多一分钟。这是 HUGH 字母中的最大值。除非您有一个 300GB 的日志文件需要在恢复数据库后进行处理。
答案3
尝试将“with stats = 1”添加到您的恢复子句中,这样您就可以看到一些变化。我猜是正在创建的日志文件出了问题,您可以将数据库恢复模式切换为简单模式并缩小日志(不要告诉 Paul Randall),这样分配的空间就少了。