共用方式為


訊息和實例數據追蹤的最佳做法

檢閱下列使用歷程記錄和追蹤數據的最佳做法。

  • 檢閱使用歷程記錄和追蹤數據的安全性考慮

  • 確定 SQL Server Agent 服務正在所有 MessageBox 資料庫上執行

    • SQL Server Agent 使訊息主體、歷史和追蹤數據可供 WMI 使用。 這可讓您執行作業來清除 MessageBox 資料庫。 如需 SQL Server Agent 的詳細資訊,請參閱《SQL Server 在線叢書》。
  • 啟用訊息本文追蹤

    • 在服務實例處理完成之後,需要訊息內文追蹤才能儲存訊息。
  • 根據您的業務需求設定追蹤

    • 您必須先使用 BizTalk Server 管理控制台來設定追蹤,才能檢視歷程記錄和追蹤的數據。 啟用或停用追蹤選項時,需要考慮多個考慮。 您追蹤的數據越多,BizTalk 追蹤 (BizTalkDTADb) 資料庫的大小就會變快,這對您的運行時間效能造成負面影響。 如需詳細資訊,請參閱 使用 BizTalk Server 管理控制台設定追蹤
  • 選取適當的追蹤類型以進行疑難解答或稽核

    • 為了在開發、預備或生產環境中進行疑難解答,您應該啟用所有追蹤選項,以便詳細查看工件事件、訊息屬性、訊息本文和協調流程事件。 這提供一組豐富的追蹤資訊,可讓您用來重新建立系統中的事件序列,並偵錯您的應用程式。

    • 針對生產層級稽核,請仔細選擇您想要稽核的事件,然後只針對這些事件啟用追蹤。 例如,許多企業希望能夠證明一則訊息已進入並離開系統。 若要達成此目的,您應該在對應的接收埠上啟用輸入追蹤,並在對應的傳送埠上啟用輸出追蹤。 如有需要,您可以新增訊息屬性和訊息內容追蹤。

    • 若要測量企業關鍵績效指標(KPI)或以達成指定企業里程碑來衡量的進度,您應該使用企業活動監測(BAM)追蹤。 BAM 追蹤在追蹤和儲存訊息內容方面的能力有限,因此,如果這很重要,您應該使用歷史數據和追蹤數據配合 BAM 追蹤。 如需 BAM 追蹤的詳細資訊,請參閱 使用商務活動監視

  • 定期封存和清除 BizTalk 追蹤 (BizTalkDTADb) 資料庫中的數據

    • 如果您已啟用追蹤,您應該定期封存和清除 BizTalk 追蹤資料庫中的數據,以協助適當地保留資料庫的大小,這有助於改善系統效能。 如需詳細資訊,請參閱 封存和清除 BizTalk 追蹤資料庫

另請參閱

檢視追蹤的訊息和實例數據