MainPipeClass.EngineThreads 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置数据流任务使用的线程数。
public:
virtual property int EngineThreads { int get(); void set(int value); };
[System.Runtime.InteropServices.DispId(125)]
public virtual int EngineThreads { [System.Runtime.InteropServices.DispId(125)] get; [System.Runtime.InteropServices.DispId(125)] set; }
[<System.Runtime.InteropServices.DispId(125)>]
[<get: System.Runtime.InteropServices.DispId(125)>]
[<set: System.Runtime.InteropServices.DispId(125)>]
member this.EngineThreads : int with get, set
Public Overridable Property EngineThreads As Integer
属性值
数据流任务在执行过程中可以使用的线程数。
实现
- 属性
注解
此属性的默认值为 5。 不允许值为 1。
此属性为数据流引擎提供有关使用线程数的建议。 但是,不论此属性值为多少,引擎都不会使用超过其所需的线程数。 如果需要避免并发问题,引擎所使用的线程数也可能会超过此属性指定的线程数。
有关详细信息,请参阅 执行计划和缓冲区分配。
有关此属性和相关属性的简要讨论,这些属性可用于优化数据流任务的性能,请参阅数据流性能功能。