我们管理数据库的人员(由于缺乏 DBA 技能,我不能称他们为 DBA)计划将备份放入与数据库数据 (.mdf) 文件相同的物理磁盘中。然后将所有这些备份读入磁带。虽然他们将备份移入磁带,但我认为他们应该为备份构建一个新的专用物理磁盘。这是因为写入备份可能会导致读取数据库时速度变慢。您觉得呢?
答案1
这取决于您是否已经存在性能问题,或者是否已经接近性能问题。如果您的磁盘利用率严重不足,则不会出现问题,成本会比性能更令人担忧。如果存在问题,显然更多的争用将是有害的。如果不知道哪种方法是否真的会导致问题,就不可能说哪种方法是“正确”的,因为它不会在所有环境中都导致问题。
正如 Chopper3 指出的那样,可用性问题比性能问题更为紧迫,特别是如果你在几天后发现,嘿,磁带备份本周没有运行。
答案2
这取决于备份在进入磁带之前在磁盘上保留多长时间 - 如果时间很短(<1 小时)那么就不算太糟糕,如果时间超过几个小时,我认为他们可以做得更好。
答案3
假设您有空间(这可能是一个非常大的如果),这通常不是问题。
备份可能会导致数据访问速度变慢,但这完全取决于他们。这取决于他们安排备份的时间,以及他们能容忍备份速度变慢的程度。
也许这不是一个完美的解决方案,但他们想要备份,这真是令人高兴!
附带说明一下,将数据写入磁带驱动器可能比复制数据导致更严重的速度下降。
答案4
你的帖子告诉我你已经知道答案是。是的,您说得对,从多个层面来看,这都是一个很糟糕的想法。但是,如果实例和数据库的性能和可恢复性对您来说不是问题,那么就 SQL Server 而言,这实际上并不重要。
需要注意的一点是,如果没有单独的磁盘,SQL 可以备份到 UNC 路径,即另一台服务器。