共用方式為


BizTalk Server 設定的最佳做法

本主題列出執行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 傳送管線。

    將協調流程「圖形開始和結束」追蹤事件的使用量降到最低

  • 雖然協調流程圖形追蹤對於協調流程偵錯有明顯的優點,但它具有效能和延展性影響。 Shape 開始和結束追蹤事件可能會造成重大額外負荷。 最好是在需要高輸送量的生產環境中將其使用量降到最低。

    注意

    圖形開始和結束 追蹤事件預設會在所有協調流程上啟用。

另請參閱

檢查清單:設定 BizTalk Server