【发布时间】:2017-02-08 01:00:02
【问题描述】:
我使用的是 SSIS 版本 2012,并且我使用 ispac 文件来部署我的 SSIS 包(包被动态添加到此文件中),并且每次运行后 ispac 文件的大小都在增加,即执行SSIS包的很慢。 (例如,将其加载到数据库(CSV 到 DB)需要 3 分钟。(ispac 文件大小为 2 mb),相同的加载(相同的 csv 到数据库)需要 21 分钟(ispac 文件大小为 5 mb))
- 我想知道如何阻止 ispac 文件大小增加。
- 如果增大了怎么减小,控制大小。
- 或者 SSIS 包执行缓慢的原因是什么。
【问题讨论】:
-
解决方案中所有包的总大小是多少,ispac 文件的大小是多少?您可以重命名 .ispac 文件并为其提供 .zip 扩展名,然后将其解压缩以查看其中的所有文件。这应该让您了解 ispac 文件的大小
-
ispac文件共有100个SSIS包,ispac文件大小为5.1MB,执行一个此文件大小的SSIS包需要21分钟,而ispac需要3分钟文件大小为 2MB
-
这个尺寸看起来很正常。如果您继续向您的解决方案添加软件包,ispac 的大小将会增长。它基本上是一个 zip 文件。
-
好的,但是执行 SSIS 包所需的总时间(21 分钟)是一个问题,对于较小的 ispac 文件需要 3 分钟,有什么建议...?
-
我的朋友,你在找错树了。分析您的包裹以找出花费更多时间的原因。它没有连接到 ispac 文件,我可以告诉你这么多。
标签: sql ssis sql-server-2012