我正在开发一个SQL Server Integration Services包。我一直在对这个包进行一些重大的重构,现在设计师的运行速度非常慢。即使在屏幕周围移动组件也会导致设计人员挂起2-3分钟。查看任务管理器Visual Studio在此期间消耗了大约80%的CPU。
有没有人对这种缓慢的表现有任何想法?
答案 0 :(得分:1)
你的包装有多大?您是否尝试在单个包中执行整个ETL?
它有助于保持您的包小,并在主包中管理业务流程。
这也有助于SCC。
编辑: 要从另一个包中调用一个包,标准方法是使用工具箱中的“执行包任务”。但是,对于非常大的包集合,这也会变得很麻烦,并且使用NAnt / MSbuild来管理业务流程变得更加容易。
答案 1 :(得分:0)
BIDS一直有点说'臃肿' 您的机器上至少需要2GB的RAM才能完成。一旦启动我通常没有问题,有时打开2个实例
我会说在使用BIDS时会开始关闭您不需要的任何程序和服务
答案 2 :(得分:0)
你在使用BIDS助手吗?
我发现它有时会被破坏并使整个视觉工作室变慢。
卸载并重新安装BIDS助手为我解决了这个问题。
答案 3 :(得分:0)
“这个用于加载数据仓库的父/子包设计模式为您提供了所需的所有灵活性和功能。”