BizTalk Server 效能疑難排解
本節所包含的一般指導方針,可用於診斷及解決與 BizTalk 傳訊引擎相關的效能問題。
估計文件處理需求
在生產環境中部署解決方案之前,請先進行計劃及測試,以決定傳訊引擎的效能需求。 這有助於正確地建置 BizTalk Server 和 SQL Server 的環境。
計劃與任何容錯或備份及復原需求相關的額外負荷。
SQL Server 磁碟會設定為 RAID 陣列嗎?
會對 BizTalk 主控件、SQL Server 或企業單一登入套用 Windows 叢集嗎? 如需詳細資訊,請參閱 規劃高可用性。
會使用網路負載平衡嗎?
環境的備份及復原需求為何? 如需詳細資訊,請參閱備份和還原BizTalk Server資料庫。
遵循規劃持續效能中的指導方針,規劃、測試及調整您的BizTalk Server和SQL Server環境。
遵循 追蹤效能特性 中的指導方針,規劃與檔追蹤需求相關聯的額外負荷。
最佳化現有的 BizTalk Server 環境
請遵循以下步驟來最佳化現有的 BizTalk Server 環境:
請遵循識別效能瓶頸中的指導方針,找出BizTalk Server環境中的可能瓶頸。
遵循透過主機節流優化資源使用量中的指導方針,將BizTalk Server環境的檔輸送量最大化。
請考慮修改會影響配接器效能的組 態參數 中所述的參數,以在特定案例中將配接器效能最大化。
遵循處理大型訊息 (超過 100 MB) 時,BizTalk Server處理大型訊息以優化訊息引擎效能中的指導方針。
針對傳送配接器、接收配接器和協調流程,建立個別的主控件和主控件執行個體。 這樣可為每個配接器提供個別的主控件執行個體以在其中執行,並可確保配接器不會對其他的配接器造成不利的影響。 由於主控件節流設定是設定於主控件層級,所以將處理邏輯區分到不同主控件的做法,也可讓您根據每個主控件的處理需求來設定節流。
在現有 BizTalk Server 環境中診斷效能問題
一般而言,效能問題可以縮小至下列其中一個 BizTalk Server 環境元件:
接收配接器,或是配接器從其接收文件的系統。 例如,如果文件是由 HTTP 配接器以低於最佳速率的方式所接收,則問題可能出在 HTTP 接收配接器,或是張貼到 HTTP 配接器的用戶端。
協調流程服務執行個體。
裝載BizTalk Server資料庫的 Microsoft SQL 伺服器效能。
傳送配接器,或是配接器將文件傳送至的系統。 例如,如果 SQL 配接器以次佳速率傳送檔,則問題可能是 SQL 傳送配接器或執行 SQL 配接器的電腦SQL Server正在更新。
使用下列指導方針來協助識別效能不佳BizTalk Server環境的元件:
擷取BizTalk Server或SQL Server 事件檢視器中產生的任何警告或錯誤。
請遵循 識別效能瓶頸 中的步驟,以協助識別效能瓶頸。
一旦辨識出效能不佳的元件後,請遵循正確的指導方針來協助解決問題:
解決與傳送及接收配接器相關之效能問題的指導方針
如需針對BizTalk Server配接器問題進行疑難排解的一般資訊,請參閱疑難排解BizTalk Server配接器。 本節包含一般的疑難排解資訊,其中包含以下項目的相關資訊:如何設定特定配接器的記錄、可用來診斷網路問題的資訊、MSDTC 問題、登錄問題、檔案系統問題以及 IIS 問題等。
如需針對 MSDTC、憑證、企業單一登入和SQL Server問題進行疑難排解的一般資訊,請參閱疑難排解BizTalk Server相依性的適當區段。
解決與協調流程相關之效能問題的指導方針
修改 協調流程引擎組態中所述 BTSNTSvc.exe.config 檔案的適當區段。
解決與 SQL Server 相關之效能問題的指導方針
SQL Server Profiler 可以用來擷取傳送至 SQL Server 的 Transact-SQL 陳述式,以及這些陳述式的 SQL Server 結果集。 由於 BizTalk Server 已緊密地與 SQL Server 整合,因此 SQL Server Profiler 追蹤的分析是相當有用的工具,可用於分析讀取和寫入 SQL Server 資料庫時 BizTalk Server 中可能發生的問題。 如需有關如何使用 SQL Server Profiler 的詳細資訊,請參閱 SQL Server 說明文件。
SQL Server 查詢編輯器可用來直接對SQL Server資料庫執行 SQL 語句。 在某些情況中,這個功能可能有助於查詢 BizTalk Server 資料庫或更新 BizTalk Server 資料庫。 如需查詢編輯器的詳細資訊,請參閱SQL Server檔。
如需詳細資訊,請檢閱疑難排解SQL Server。