本主題列出您應該遵循的最佳做法,以執行 BizTalk Server 的作業整備程式。
設定訊息批處理以提高配接器效能
將多個作業結合成單一批次,將配接器所執行的交易數目降至最低。
除了訊息計數之外,根據批次中的位元組總數來限制批次大小。 如需限制批次大小的詳細資訊,請參閱 設定批處理以改善配接器效能。
調整大型訊息閾值
若要改善輸送量,請提高大型訊息的閾值,以減少對應過程中緩衝到磁碟的大型訊息數目。
決定在規劃期間追蹤所需的資訊
您應該在規劃階段決定您需要追蹤哪些資訊。如此一來,部署項目之後,您可以設定追蹤選項,並限制追蹤的數據量,只為您提供所需的資訊。
備註
如需有關追蹤之最佳做法的詳細資訊,請參閱本指南中的 規劃追蹤 和 健康情況和活動追蹤 (https://go.microsoft.com/fwlink/p/?LinkId=154187)。
不要追蹤所有訊息
我們建議您不要追蹤所有訊息。 這是因為每次觸及訊息時,BizTalk Server 都會製作另一個訊息複本。 您可以改為只追蹤特定埠來縮小範圍。 這有助於提升系統的效能至最大值,並讓資料庫保持井然有序。
在傳送埠和接收埠上設定追蹤,而不是在管線上設定追蹤
如果您在管線上設定追蹤選項,也會針對使用管線的每個埠全域設定追蹤選項。 這反過來可能會導致追蹤的數據比您想要的數據多得多,這會使系統效能變慢。 相反地,您可以在傳送埠和接收埠上設定追蹤選項。
根據資源使用率調整節流
BizTalk Server 中的節流預設會設定為為系統提供良好的保護。 監視性能計數器的節流狀態,以查看是否正在發生節流。 然後自行量測節流所依據的資源(例如,資料庫大小或記憶體使用量)是否低於或過度使用。 接下來,相應地調高或調低節流閾值。 如需詳細資訊,請參閱 調整節流閾值:時機和原因 (https://go.microsoft.com/fwlink/p/?LinkId=154188)。
盡可能使用 PassThruTransmit 管線
如果在將訊息傳送至目的地之前不需要文件處理,請使用PassThruTransmit管線,而不是 XML 傳送管線。
將編排的「形狀開始和結束」追蹤事件使用量降至最低
雖然協調流程圖形追蹤對於協調流程偵錯有明顯的優點,但它具有效能和延展性影響。 圖形開始和結束追蹤事件可能會導致大量額外負荷。 最好將其在需要高輸送量的生產環境中使用量降到最低。
備註
形狀開始和結束 的追蹤事件預設會在所有協調流程中啟用。