共用方式為


維護 BizTalk Server 資料庫的最佳做法

本主題列出維護 BizTalk Server 資料庫的一些最佳做法。

  • 請確定 SQL Server Agent 正在 SQL Server 上執行。 當 SQL Server Agent 停止時,負責資料庫維護的內建 BizTalk SQL Server Agent 作業無法執行。 此行為會導致資料庫成長,而此成長可能會導致效能問題。 如需監視 SQL Server Agent 作業的資訊,請參閱 監視 SQL Server Agent 作業

  • 請確定 SQL Server LDF 和 MDF 檔案位於不同的磁碟驅動器上。 在相同磁碟驅動器上擁有 BizTalkMsgBoxDb 和 BizTalkDTADb 資料庫的 LDF 和 MDF 檔案可能會導致磁碟爭用。

  • 如果不需要,請勿啟用訊息本文追蹤。 您通常會想在開發和疑難排解解決方案時啟用訊息內容追蹤。 如果是,請務必在完成後停用訊息本文追蹤。 如果您保持訊息本文追蹤已啟用,BizTalk Server 資料庫就會成長。 如果您有需要啟用訊息本文追蹤的商務需求,請確認TrackedMessages_Copy_BizTalkMsgBoxDbDTA 清除和封存 SQL Server Agent 作業已成功執行。

  • 一般而言,較小的事務歷史記錄會造成較佳的效能。 若要讓事務歷史記錄保持較小,請設定 備份 BizTalk Server SQL Server Agent 作業以更頻繁地執行。 如需詳細資訊,請參閱 BizTalk Server 資料庫優化白皮書https://go.microsoft.com/fwlink/?LinkId=153594)。

  • 使用 BizTalk Server 最佳做法分析器 (BPA) 來評估現有的 BizTalk Server 部署。 BPA 會執行許多資料庫相關檢查。 您可以從 BizTalk Server 最佳做法分析器工具下載 BizTalk Server 最佳做法分析器工具

另請參閱

檢查清單:維護和疑難解答 BizTalk Server 資料庫快速增大的 BizTalk Server 資料庫資料表