清除和存档跟踪数据

配置和启用 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) 。

  • 如果需要保留跟踪存档文件,请确保有一个过程可以成功还原和使用它们。

另请参阅

清单:配置 SQL Server