本節包含診斷和解決與 BizTalk Server 及其相依性相關的效能問題的一般指導方針。 這些指導方針也可以先行使用,以防止潛在問題演變成為關鍵問題。
診斷 BizTalk Server 環境中的效能問題
效能問題通常可縮小為 BizTalk Server 環境的下列其中一個元件:
接收配接器或配接器接收文件的系統。 例如,如果 HTTP 配接器以次佳速率接收檔,則問題可能是 HTTP 接收配接器或張貼至 HTTP 配接器的用戶端。
編排服務實例。
裝載 BizTalk Server 資料庫的 SQL Server 效能。
用於傳送文件的配接器或文件被傳送到的系統。 例如,如果 SQL 配接器以次佳速率傳送文件,則問題可能出在 SQL 發送配接器,或是在執行 SQL Server 並由 SQL 配接器進行更新的電腦。
使用下列指導方針來協助識別執行不佳的 BizTalk Server 環境元件:
擷取 BizTalk Server 或 SQL Server 事件查看器中產生的任何警告或錯誤。
請遵循 BizTalk Server 說明 https://go.microsoft.com/fwlink/?LinkId=154238 中的「識別效能瓶頸」中的步驟,協助識別效能瓶頸。
識別效能不佳的元件之後,請遵循適當的指導方針來協助解決問題:
解決與傳送和接收配接器相關的效能問題的指導方針
如需針對 BizTalk Server 配接器問題進行疑難解答的資訊,請參閱 BizTalk Server 說明中的<針對 BizTalk Server 配接器進行疑難解答>
。 本節包含一般疑難解答資訊,包括如何設定特定適配卡的記錄,以及可用來診斷網路問題、MSDTC 問題、登錄問題、文件系統問題,以及 IIS 問題的資訊。 如需針對 MSDTC、憑證、企業單一登錄和 SQL Server 的問題進行疑難排解的詳細資訊,請參閱 BizTalk Server 說明中「BizTalk Server 相依性疑難排解」的相關章節https://go.microsoft.com/fwlink/?LinkId=154242。
解決與協調流程相關的效能問題的指導方針
如需修改 BTSNTSvc.exe.config 檔案適當區段的資訊,請參閱 BizTalk Server 說明中的「Orchestration Engine Configuration」。https://go.microsoft.com/fwlink/?LinkId=154244
解決與 SQL Server 相關的效能問題的指導方針
SQL Server Profiler 可用來擷取傳送至 SQL Server 的 Transact-SQL 語句以及這些語句產生的 SQL Server 結果集。 由於 BizTalk Server 與 SQL Server 緊密整合,因此 SQL Server 設定檔追蹤的分析可能是用來分析 BizTalk Server 讀取和寫入 SQL Server 資料庫時可能發生的問題的工具。 如需如何使用 SQL Server Profiler 的詳細資訊,請參閱《SQL Server 在線叢書》中的<使用 SQL Server Profiler>
。 SQL Server Management Studio 可用來直接對 SQL Server 資料庫執行 SQL 語句。 這項功能對於查詢 BizTalk Server 資料庫或在某些情況下更新 BizTalk Server 資料庫可能很有用。 如需使用 SQL Server Management Studio 執行 SQL 語句的詳細資訊,請參閱《SQL Server 在線
叢書》中的<使用 SQL Server Management Studio 撰寫、分析及編輯腳本>。 如需解決 BizTalk Server 資料庫相關效能問題的詳細資訊,請參閱 BizTalk Server 說明中的<疑難解答 SQL Server>。