共用方式為


維護 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資料庫資料表