檢閱下列使用歷程記錄和追蹤數據的最佳做法。
檢閱使用歷程記錄和追蹤數據的安全性考慮
- 如需歷程記錄和追蹤數據之安全性考慮的詳細資訊,請參閱 訊息和實例數據追蹤的安全性考慮。
確定 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 追蹤資料庫。