SQL Server数据库备份操作需要很长时间

时间:2018-10-17 08:08:33

标签: sql sql-server

当我尝试备份SQL Server数据库(大约1000 GB)时,该过程花费的时间每次都不同。

有时备份过程会在70分钟内完成,有时大约需要3个小时左右。

备份时间变化的原因可能是什么?

有人可以告诉我影响SQL Server备份时间的因素以及可以减少备份时间的步骤吗?

以下是从其启动备份的服务器盒的详细信息:

  1. MS Windows Server 2012 R2标准版
  2. 具有2.60 GHz频率的处理器
  3. RAM-超过300 gb

其他信息:所有驱动器均为SSD,并且通过压缩进行备份。

备份目标是在1 GBPS带宽的网络上进行的远程网络定位。

1 个答案:

答案 0 :(得分:0)

那么DB数据文件的总大小为1000 GB,那么事务日志文件呢?

备份中是否包含事务日志? 数据库可以使用简单的恢复模式,因此基本上没有任何内容写入日志文件,或者可以与保持未提交数据库更改的日志文件一起使用。 一旦提交它们,事务日志通常会停留在该日志中(并增长),直到完成带有截断日志标志的完整备份为止。 根据工作负载,尽管数据库大小略有变化,但事务日志文件的大小在一次备份和另一次备份之间可能相差很大,因此要备份的总数据也可能相差很大,显然,完成完整备份过程的时间

根据我的经验,由于日志文件的大小增加,几乎没有用户活动时(即,周日晚上)的备份比进行一定数量事务后的备份要快得多。