在SSIS中获取运行时的最大并发可执行文件

时间:2016-02-18 14:19:56

标签: ssis

我有一个SSIS包,它正在一大堆服务器上执行一些SQL任务。由于数量非常大,我试图分割工作量并使其并行处理。问题是我需要确切地知道我可以分割多少部分,具体取决于运行它的机器的逻辑处理器数量。

有没有办法获得SSIS中的逻辑处理器数量,以便根据它来组织工作?

1 个答案:

答案 0 :(得分:1)

返回System.Environment.ProcessorCount,https://msdn.microsoft.com/en-us/library/system.environment.processorcount.aspx的C#脚本任务。

或者如果您想要更具体的细节,看起来您需要执行WMI查询How to find the Number of CPU Cores via .NET/C#?