效能工具
本主題提供可用來評估BizTalk Server解決方案效能的工具相關資訊。 本主題所述的工具有不同的用途;有些是設計來評估端對端效能,而其他則著重于評估BizTalk Server解決方案特定層面的效能。
BizUnit 和 BizUnit Designer
BizUnit 是專為 BizTalk 解決方案自動化測試而設計的架構。 BizUnit 是測試端對端BizTalk Server案例的絕佳工具。 使用 BizUnit 執行 BizTalk 解決方案的自動化測試是本指南實 作自動化測試 一節的主要焦點。 請參閱 BizUnit。
BizUnit Designer是一種 GUI,可讓您快速建立可用於單元測試或系統測試分散式應用程式的 BizUnit 測試案例。 如需此工具的詳細資訊,請移至BizUnit Designer (開啟外部網站) 。
注意
Microsoft 不支援使用此工具,Microsoft 不保證此程式的適用性。 請自行承擔使用這個程式的一切風險。
IOMeter
IOMeter 是用來測量磁片 I/O 效能的開放原始碼工具。 請參閱 http://www.iometer.org。
注意
Microsoft 不支援使用此工具,Microsoft 不保證此程式的適用性。 請自行承擔使用這個程式的一切風險。
記錄剖析器
記錄剖析器是功能強大的多用途工具,可提供文字型資料的通用查詢存取,例如記錄檔、XML 檔案和 CSV 檔案,以及 Windows® 作業系統上的金鑰資料來源,例如事件記錄檔、登錄、檔案系統和 Active Directory®。 下載 記錄剖析器。
Microsoft BizTalk LoadGen
BizTalk LoadGen 是一種負載產生工具,可用來針對BizTalk Server執行效能和壓力測試。 下載 BizTalk LoadGen 2007 工具。
Pathping
路徑會提供有關在目標主機的一或多個路由器躍點上可能遺失資料的相關資訊。 若要這樣做,路徑會將網際網路控制訊息通訊協定 (ICMP) 封包傳送至路徑中的每個路由器。 Pathping.exe 自 Windows 2000 Server 起,所有版本的 Windows 皆可使用。
PAL) (記錄的效能分析
PAL 工具可用來產生 HTML 型報表,以圖形方式繪製重要的效能計數器,並在超過這些計數器的臨界值時產生警示。 PAL 是識別BizTalk Server解決方案瓶頸的絕佳工具,可在優化解決方案的效能時協助適當配置資源。
如需記錄 (PAL) 工具效能分析的詳細資訊,請參閱 (PAL) 工具的記錄效能分析。
注意
Microsoft 不支援使用此工具,Microsoft 不保證此程式的適用性。 請自行承擔使用這個程式的一切風險。
效能監視器
效能監視器能夠以即時或檢閱歷史資料的方式,提供內建 Windows 效能計數器的視覺顯示。
Relog
Relog 公用程式可用來從效能監視器所建立的記錄擷取效能計數器,並將資料轉換成其他格式,例如 tab 分隔文字檔 (text-TSV) 、逗號分隔文字檔 (text-CSV) 、二進位檔案和 SQL 資料庫。 然後,您可以使用記錄剖析器等其他工具來分析及查詢此資料,以針對關鍵效能指標產生統計資料, (KPI) 。
Visual Studio - 測試應用程式
Microsoft Visual Studio Ultimate 和 Professional 都包含測試,可協助您使用測試計劃來定義和管理測試工作。 請參閱 測試應用程式。
Visual Studio 分析工具
Visual Studio 分析工具可讓您分析自訂 .NET 元件 (自訂管線元件、管線和\或協調流程所叫用的協助程式元件、自訂運算質) 。 請參閱 流量分析工具分析應用程式效能。
Windows 效能分析工具
Windows 效能工具是專為分析各種效能問題而設計,包括應用程式開始時間、開機問題、延遲程式呼叫和中斷活動 (DPC 和 ISR) 、系統回應性問題、應用程式資源使用量,以及中斷 storms。
請參閱 Windows 效能分析。
SQL Server效能監視和微調的工具
SQL Server提供數個工具來監視SQL Server中的事件,以及微調實體資料庫設計。 請參閱 效能監視和微調工具。
SQL Profiler
Microsoft SQL Server Profiler可用來擷取傳送至 SQL Server 的 Transact-SQL 語句,並從這些語句擷取SQL Server結果集。 因為SQL Server與SQL Server緊密整合,所以分析SQL Server設定檔追蹤是一個有用的工具,可用來分析讀取和寫入SQL Server資料庫時BizTalk Server可能發生的問題。 請參閱使用SQL Server Profiler。
重要
與執行 SQL Profiler 相關聯的額外負荷相當多。 因此,SQL Profiler 最適合用於測試或開發環境。 如果使用 SQL Profiler 對生產環境進行疑難排解,請注意相關聯的額外負荷成本,並據此限制使用 SQL Profiler。
使用 SQL Profiler 擷取 Transact-SQL 語句時,請設定 SQL Profiler 以產生本機磁片磁碟機的輸出,而不是位於遠端網路共用或其他緩慢裝置的磁片磁碟機,例如本機 USB 記憶體杆。
SQL 追蹤
SQL Server提供 Transact-SQL 系統預存程式,以在 SQL Server Database Engine 的實例上建立追蹤。 您可在自己的應用程式中使用這些系統預存程序,以手動建立追蹤,替代使用 SQL Server Profiler。 如此一來,就可以依照您的企業需求撰寫自訂的應用程式。 請參閱 SQL 追蹤。
注意
使用 SQL 追蹤來擷取 Transact-SQL 語句時,設定 SQL 追蹤來產生本機磁片磁碟機的輸出,而不是位於遠端網路共用或其他緩慢裝置的磁片磁碟機,例如 USB 快閃磁片磁碟機。
SQL 活動監視器
SQL Server活動監視器提供SQL Server進程的相關資訊,以及這些進程如何影響目前SQL Server實例。 請參閱活動監視器和如何:開啟活動監視器 (SQL Server Management Studio。
SQL Server資料收集
SQL Server提供資料收集器,可讓您用來取得和儲存從數個來源收集的資料。 資料收集器可讓您使用資料收集容器,讓您能夠在執行SQL Server的電腦上判斷資料收集的範圍和頻率。 請參閱 資料收集。
SQLIO
SQLIO 工具是由 Microsoft 所開發,用來評估指定組態的 I/O 容量。 如同工具的名稱,SQLIO 是測量檔案系統 I/O 對SQL Server效能影響的重要工具。 如需詳細資訊,請移至使用 SQLIOSim 公用程式來模擬磁片子系統上的SQL Server活動。