共用方式為


執行瓶頸測試與調整

您應該完成效能測試,以判斷系統中的瓶頸,並據以調整系統。

測試子系統

識別系統瓶頸的最佳做法是在整個系統的子集上執行效能測試,例如:

  • 建立外部系統的基準效能參數,以將訊息傳送至BizTalk Server或接收訊息。

  • 登記協調流程,但不啟動協調流程。 將訊息放入輸入佇列/檔案位置,並讓輸入接收配接器清空佇列/檔案位置,並將訊息發佈至 MessageBox 資料庫。 這可讓您隔離接收埠,以判斷其最大持續輸入速率。

  • 一旦訊息提取到 MessageBox 資料庫,請停止接收配接器、啟用協調流程進程和/或傳送配接器,然後測量協調流程和/或傳送配接器正在處理訊息的速率。

測試端對端系統

如上一節所述,測試輸入和輸出速率是隔離應用程式子系統效能的有效方式,雖然它並未描述端對端效能。 您也應該測試端對端效能,因為在多個資源開始競爭相同的共用資源之前,無法識別一些瓶頸 (,例如 MessageBox 資料庫) 。

若要針對BizTalk Server環境產生負載,請考慮使用 Microsoft BizTalk LoadGen 2007 工具。 下載 LoadGen

若要產生和分析BizTalk Server環境的效能報告,請考慮使用記錄 (PAL) 工具的效能分析。 如需 PAL 工具的詳細資訊,請參閱 使用 (PAL) 工具的記錄效能分析

開發人員、操作員和系統管理員應該知道什麼

BizTalk Server開發人員應該很熟悉BizTalk Server效能特性和微調。 操作員和系統管理員應該瞭解 MessageBox 資料庫向外延展層面、SAN 微調、網路調整和SQL Server資料庫微調 (,例如,請參閱SQL Server不應變更的設定) 。 開發人員、操作員和系統管理員應該注意如何調整BizTalk Server高輸送量和低延遲。