共用方式為


清除和封存追蹤數據

請務必設定及啟用 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 追蹤資料庫>)。

  • 如果您需要保留追蹤封存盤案,請確定您有一個程式可成功還原並使用它們。

另請參閱

檢查清單:設定 SQL Server