SSIS包需要更长的时间才能完成

时间:2014-11-20 06:52:59

标签: sql-server ssis

我已经完成了从SQL 2008到SQL 2014的迁移。不幸的是,其中一个SSIS软件包在2008年运行仅需6个小时,现在需要花费8个小时来完成。

有人可以告诉我为什么会这样,我该如何解决这个问题?这与设置有关吗?

我感谢你们的任何想法/帮助。提前谢谢。

2 个答案:

答案 0 :(得分:0)

可能是一些问题:

  1. 检查操作系统是否与SQL 2008相同。
  2. 检查内存SQL SERVER:

      

    右键单击:服务器属性 - > 记忆 - > 最大服务器内存

  3. 有时虚拟团队为了另一台机器的利益而降低CPU消耗 (如果这是虚拟机)。

答案 1 :(得分:0)

伐木怎么样?

2012年,项目部署的概念诞生了。除了该概念之外,在安装Integration Services服务器时,默认情况下会创建一个集中式SSIS数据库。您是否将软件包部署到要运行的服务器?如果是这样,那么日志记录可能会减慢你http://msdn.microsoft.com/en-us/library/hh231191.aspx特别是如果默认设置为详细和/或您正在执行自己的自定义日志记录(对于每个事件,将执行两次执行)。

除了程序包中数据移动的标准工作负载之外,您的SSIS服务器可能会从默认日志记录中淹没。尝试关闭或关闭日志记录。基本适用于我们。在程序包执行时,监视任何运行过高的资源。这可以给你一些关于潜在瓶颈和其他地方的提示。