![]() |
1
7
我们终于找到了解决办法…问题在于我的客户机使用的是vmware esx,尽管vm报告了大量的空闲cpu和ram,但vmware专家必须在ssis guest vm真正开始运行之前预先分配(即gaurantee)cpu。如果没有这一点,ssis将运行,但vmware将缩减资源,这是一个奇怪的怪癖,因为其他进程和软件使vm保持愉快的清醒状态。不知道ssis为什么不同,但正如我所说,vmware专家通过保留ram和cpu解决了这个问题。 我还有一些其他的反馈,作为在SSIS中取得优异性能的工作清单:
|
![]() |
2
6
诊断ssis数据流性能问题的最佳方法是分解。 步骤1-测量当前包的性能。你需要一个基线。 第二步-备份你的包,然后编辑它。移除目标并用行计数(或流友好转换的另一端)替换它。再次运行包以测量性能。现在您知道了您的目的地所造成的性能损失。 第3步-再次编辑包,删除数据流底部的下一个“向上”转换。跑步和测量。现在您知道了该转换的性能损失。 步骤4…n-冲洗并重复。 你可能不必一路爬到你的流量上去,就能知道你的限制因素是什么。当您找到它时,您可以问一个更有针对性的性能问题,比如“数据流中的x转换/目标很慢,这是如何配置的,这是我的数据卷和硬件,我有哪些选项?”至少,你会知道你的问题在哪里,这会阻止很多雁行追逐。 |
![]() |
3
2
你有什么承诺吗?当工作集变得太大(可以肯定的是,这是一个相对的度量)时,我看到这种事情会变慢。定期提交应该避免这种情况发生。 |
![]() |
4
2
第一个想法:
|
![]() |
Lorn · 查找特定字符并将记录更改为null 7 年前 |
![]() |
John McElreavey · SQL Server Integration Services(SQL Server 2016)(SSIS)是否在每次运行C#代码时都重新编译它,还是将其缓存? 7 年前 |
![]() |
Justin · SQL Server SSIS数据沿袭 7 年前 |
![]() |
LONG · SSIS异步转换保留前一列值并设置为下一行 7 年前 |
![]() |
navig8tr · SSIS脚本任务:如何从列表更新表 7 年前 |
![]() |
Raj · 何时在SSIS中使用全局临时表而不是本地临时表? 7 年前 |