我们已经收到有关查询运行缓慢或凌晨超时的报告,而我认为运行可能会影响到此的唯一工作就是数据库备份工作。
数据库本身约为300GB,备份作业从凌晨4:30开始,直到凌晨7:00才完成。我们备份作业的当前语法为:
BACKUP DATABASE [DatabaseName]
TO DISK = N'E:\Database Backups\DatabaseName.Bak'
WITH INIT, NOUNLOAD, NAME = N'DatabaseName.Bak',
NOSKIP, STATS = 10, NOFORMAT
E:\
是服务器上的一个分区,既包含数据库又包含数据库备份。
还应该注意,这是虚拟服务器,而不是专用的独立服务器。切换到虚拟服务器后,我们立即开始抱怨备份过程中的速度降低,因此我认为这可能与之相关。
有没有一种方法可以运行此备份作业,使其在运行时不影响查询性能?
我们正在使用SQL Server 2005