配置和启用 DTA 清除和存档 SQL 代理作业非常重要。 此作业存档和清除 BizTalk 跟踪 (DTA) 数据库中的旧数据。 这对于正常的 BizTalk Server 系统至关重要。 大型跟踪数据库将开始影响跟踪主机的性能以及查询跟踪数据库的任何其他进程。 如果未从跟踪数据库中清除跟踪数据,数据库将继续增长。
使用 DTA 清理和存档作业指南
确保正确配置、启用和成功完成 DTA 清除和存档 SQL 代理作业。
默认情况下不会启用此作业,因为必须先将其配置为包含可以写入存档文件的目录。
如果只需要清除旧数据,并且不需要先存档它,则更改 SQL 代理作业以调用存储过程“dtasp_PurgeTrackingDatabase”。
这样会跳过存档步骤,仅执行清除操作。 有关此存储过程和更改 SQL 代理作业以使用它的详细信息,请参阅 “如何从 BizTalk 跟踪数据库清除数据” (https://go.microsoft.com/fwlink/?LinkId=153817)。
确保作业能够像生成传入跟踪数据一样快地清除跟踪数据。
在负载高峰期,作业落后是可以接受的,但它应始终能够追上进度。 如果清除作业落后且无法赶上,跟踪数据库将继续增长,性能最终将受到不利影响。
查看软清除和硬清除参数,以确保保持数据的最佳时间长度。
有关这些参数的详细信息,请参阅 “存档和清除 BizTalk 跟踪数据库” (https://go.microsoft.com/fwlink/?LinkId=153816)。
如果需要保留跟踪存档文件,请确保已准备好成功还原和使用它们的过程。