SqlTrackingService.PartitionOnCompletion 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指定在工作流实例完成后是否应将工作流实例的跟踪数据移动到数据库中当前活动分区。
public:
property bool PartitionOnCompletion { bool get(); void set(bool value); };
public bool PartitionOnCompletion { get; set; }
member this.PartitionOnCompletion : bool with get, set
Public Property PartitionOnCompletion As Boolean
属性值
true 如果跟踪数据应在工作流完成时移动到当前活动分区,否则,为 false. 默认值为 false。
注解
这样 SqlTrackingService ,就可以对数据库进行分区,以便提供一种高效方法来存档和删除跟踪记录。 如果数据库在停机期间遇到较长时间,或者数据库没有计划内停机,则可以设置为 PartitionOnCompletion 在工作流实例完成时将与工作流实例关联的跟踪记录从活动实例表移动到当前活动分区。 这样,就可以存档或删除这些记录,而无需锁定数据库的活动实例表中的数据。 有关分区的详细信息,请参阅 SqlTrackingService 的数据维护。