突然,我们正在从Production BizTalk 2010数据库服务器收到磁盘空间警报。如果90%的磁盘空间已满,则会设置警报。到目前为止,我还没有注意到BizTalk数据处理有任何缓慢。以下是我注意到的要点:
BizTalkDTADb大小约为65 GB(数据文件~55 GB +日志文件~10GB)。所有其他数据库大小都是< 2 GB。
未配置用于清除和存档DTA DB的SQL代理作业。
BizTalk正在运行3年多。
全球追踪从第1天开始。
我可以看到为业务流程跟踪签入的业务流程跟踪事件,但无法找到已签入的端口级别跟踪。
以下是我根据互联网搜索计划到目前为止的行动项目:
完整备份BizTalk数据库。
使BizTalk脱机
使用终结工具清除BizTalkDTADb(因为我们没有使用跟踪数据)。
再次使BizTalk在线。
我有以下问题:
我将是第一次这样做,请你验证我是否朝着正确的方向前进。
运行从SQL代理Job(dtasp_BackupAndPurgeTrackingDatabase)运行的存储过程与运行终结器工具以清除DTA DB之间的区别。因为我在线阅读,因为当前大小,运行SP(完全清理)可能需要数天才能执行。终结者工具需要多长时间?
我刚刚通过互联网安装了最新的BizTalk终结工具v2.5.6.9。但我无法在DTA中找到"清除一切"选项,如https://blogs.msdn.microsoft.com/amantaras/2014/04/29/purging-trackingdta-db-using-terminator-tool/中所述。 我应该选择哪种方法来清理DTA DB?
如果您需要更多信息,请与我们联系。
此致
Goutamendu
答案 0 :(得分:2)
我宁愿做以下事情:
使用这种方法,您的环境将继续运行,并且您可以在后台减少DTA数据库大小。终结者工具,你应该只使用它,如果这是唯一的手段。
答案 1 :(得分:0)
请勿使用终结者工具。
它会起作用,但它适用于更极端的情况。由于你所看到的所有事情在7年后都是警告,你可能会花费你的时间。
假设所有其他Agent Jog正在运行且没有错误,包括Backup BizTalk Server:
根据跟踪数据库的大小,清除可能需要一些时间。