請務必設定及啟用 DTA 清除和封存 SQL Agent 作業。 此作業會封存並清除 BizTalk 追蹤 (DTA) 資料庫中的舊數據。 這對於狀況良好的 BizTalk Server 系統而言很重要。 大型追蹤資料庫將開始影響追蹤主機的效能,以及查詢追蹤資料庫的任何其他進程。 如果追蹤數據未從追蹤資料庫清除,資料庫將會繼續成長。
使用 DTA 清除和封存作業的指導方針
請確定 DTA 清除和封存 SQL Agent 作業已正確設定、啟用並成功完成。
預設不會啟用此作業,因為您必須先將其設定為包含可寫入封存盤的目錄。
如果您只需要清除舊數據,且不需要先封存它,請變更 SQL Agent 作業以呼叫預存程式 「dtasp_PurgeTrackingDatabase」。
這會略過封存步驟,而且只會進行清除。 如需此預存程式及如何變更 SQL Agent 工作以使用它的詳細資訊,請參閱 「如何從 BizTalk 追蹤資料庫清除資料」 (https://go.microsoft.com/fwlink/?LinkId=153817)。
請確保作業能夠以與產生的傳入追蹤數據相同的速度清除這些數據。
作業在尖峰負載期間出現延遲是可以的,但應該始終能夠趕上進度。 如果清除作業落後且永遠無法趕上,追蹤資料庫將會繼續成長,且效能最終會受到負面影響。
檢閱軟性清除和強制清除參數,以確保您能以最佳期間保存數據。
如需這些參數的詳細資訊,請參閱
<封存和清除 BizTalk 追蹤資料庫> ()。 如果您需要保留追蹤封存盤案,請確定您有一個程式可成功還原並使用它們。