ispac SSIS中的文件大小越来越大

时间:2016-09-29 15:46:37

标签: sql ssis sql-server-2012

我正在使用SSIS版本2012,并且我正在使用ispac文件来部署我的SSIS包(这些包被动态添加到此文件中),并且每次运行后ispac文件的大小都在增加,即执行SSIS包很慢。 (例如将其加载到数据库(CSV到DB)需要3分钟(ispac文件大小为2 mb)和相同的加载(相同的csv到数据库)需要21分钟(ispac文件大小为5 mb))

  1. 我想知道如何阻止ispac文件大小增加。
  2. 如果增加,我该如何减少,控制尺寸。
  3. 或者SSIS包执行缓慢的原因是什么。

1 个答案:

答案 0 :(得分:0)

.ispac文件只不过是一个包含所有项目项的zip存档 - 包,连接管理器和描述它的元数据。给你问:

  1. 要停止ispac文件增长 - 停止向项目添加新包。您提到将包动态添加到项目中 - 停止添加包或从项目中删除过时的包。
  2. 控制ispac文件的大小 - 控制上面列出的所有项目项的大小。
  3. 对于冗长的SSIS包执行时间的问题 - 它与ispac文件大小没有多大关系。只需将ispac部署到SSIS目录(SSISDB)并从中运行包;包运行不需要进行ispac部署 在Visual Studio中调试修改的包需要项目更新,即将ispac部署到SSIS目录。这是为SSIS项目方法付出的代价,这就是为什么要限制项目规模的原因。