当自动备份数据到备份数据库时,如何防止数据库服务器滞后?

时间:2016-06-10 09:14:52

标签: sql-server windows sql-server-2014 windows-server-2008-r2

我们有一台运行MSSQL服务器的Windows 2008 r2服务器作为我们应用程序的数据库服务器(我们24小时使用它)。它每隔午夜自动备份(因为它是较少用户访问它的时间)并且用户通常抱怨滞后或数据库的响应需要几个小时才能在实例/时间段检索数据。过去几天,他们花了5个小时等待服务器丢弃数据。

必须考虑服务器无响应的时间和数据库自动备份,我认为后者会导致服务器无响应。你觉得你们是谁?

如果是这样的话,我怎么能阻止它这样做呢。当然我不能停止自动备份,所以我想安装一个单独的LAN卡连接主服务器到备份服务器。你觉得它会起作用吗?或者你有任何解决方法吗?对不起,我是新来的,请耐心等待,但我非常愿意学习:)提前谢谢:)

2 个答案:

答案 0 :(得分:0)

也许您应该尝试将备份拆分为较小的卷?

BACKUP DATABASE [MyDB] TO  
DISK = 'C:\Backups\file1.bak',  
DISK = 'C:\Backups\file2.bak',  
DISK = 'C:\Backups\file3.bak',   
DISK = 'C:\Backups\file4.bak'  
WITH INIT , NOUNLOAD , NAME = 'Estimating  backup', NOSKIP , STATS = 10, NOFORMAT

答案 1 :(得分:-1)

“尝试将数据库拆分为较小的卷。默认情况下,备份数据库包括配置文件和模式等其他文件。转到Exchange系统管理器(确保它已安装在备份服务器上)并运行NTBACKUP。选择一个文件夹保存备份,并等待备份完成运行。 “