Freigeben über


Leistungstools

Dieses Thema enthält Informationen zu Tools, mit denen Sie die Leistung einer BizTalk Server Lösung bewerten können. Die in diesem Thema beschriebenen Tools haben unterschiedliche Zwecke. Einige sind für die Bewertung der End-to-End-Leistung konzipiert, während andere sich auf die Bewertung der Leistung eines bestimmten Aspekts einer BizTalk Server Lösung konzentrieren.

BizUnit und BizUnit Designer

BizUnit ist ein Framework, das zum automatisierten Testen von BizTalk-Lösungen entwickelt wurde. BizUnit ist ein hervorragendes Tool zum Testen von End-to-End-BizTalk Server Szenarien. Das Ausführen automatisierter Tests von BizTalk-Lösungen mit BizUnit ist der Hauptfokus des Abschnitts Implementieren automatisierter Tests dieses Handbuchs. Weitere Informationen finden Sie unter BizUnit.

BizUnit Designer ist eine grafische Benutzeroberfläche, die eine schnelle Erstellung von BizUnit-Testfällen ermöglicht, die für Komponententests oder verteilte Systemtests verwendet werden können. Weitere Informationen zu diesem Tool findest du unter BizUnit Designer (öffnet eine externe Website).

Hinweis

Die Verwendung dieses Tools wird von Microsoft nicht unterstützt, und Microsoft gibt keine Garantien für die Eignung dieser Programme ab. Die Verwendung dieses Programms erfolgt ausschließlich auf eigenes Risiko.

IOMeter

IOMeter ist ein Open Source Tool zum Messen der Datenträger-E/A-Leistung. Siehe http://www.iometer.org.

Hinweis

Die Verwendung dieses Tools wird von Microsoft nicht unterstützt, und Microsoft gibt keine Garantien für die Eignung dieser Programme ab. Die Verwendung dieses Programms erfolgt ausschließlich auf eigenes Risiko.

Protokollparser

Der Protokollparser ist ein leistungsstarkes, vielseitiges Tool, das universellen Abfragezugriff auf textbasierte Daten wie Protokolldateien, XML-Dateien und CSV-Dateien sowie wichtige Datenquellen des Windows-Betriebssystems® wie das Ereignisprotokoll, die Registrierung, das Dateisystem und Active Directory® bietet. Laden Sie Log Parser herunter.

Microsoft BizTalk LoadGen

BizTalk LoadGen ist ein Tool zur Lastgenerierung, das zum Ausführen von Leistungs- und Belastungstests für BizTalk Server verwendet wird. Laden Sie BizTalk LoadGen 2007 Tools herunter.

Pathping

Pathping bietet Informationen zu möglichen Datenverlusten bei einem oder mehreren Routerhops auf dem Weg zu einem Zielhost. Hierzu sendet pathping ICMP-Pakete (Internet Control Message Protocol) an jeden Router im Pfad. Pathping.exe ist mit allen Versionen von Windows seit Windows 2000 Server verfügbar.

Leistungsanalyse von Protokollen (PAL)

Das PAL-Tool wird verwendet, um einen HTML-basierten Bericht zu generieren, der wichtige Leistungsindikatoren grafisch darstellt und Warnungen generiert, wenn Schwellenwerte für diese Leistungsindikatoren überschritten werden. PAL ist ein hervorragendes Tool zum Identifizieren von Engpässen in einer BizTalk Server Lösung, um die angemessene Zuordnung von Ressourcen bei der Optimierung der Leistung der Lösung zu erleichtern.

Weitere Informationen zum PAL-Tool (Performance Analysis of Logs) finden Sie unter Tool zur Leistungsanalyse von Protokollen (PAL).

Hinweis

Die Verwendung dieses Tools wird von Microsoft nicht unterstützt, und Microsoft gibt keine Garantien für die Eignung dieser Programme ab. Die Verwendung dieses Programms erfolgt ausschließlich auf eigenes Risiko.

Systemmonitor

Leistungsmonitor bietet eine visuelle Anzeige der integrierten Windows-Leistungsindikatoren, entweder in Echtzeit oder als Möglichkeit zum Überprüfen von Verlaufsdaten.

Relog

Das Hilfsprogramm Relog wird verwendet, um Leistungsindikatoren aus Protokollen zu extrahieren, die von Leistungsmonitor erstellt wurden, und die Daten in andere Formate zu konvertieren, z. B. textdateien mit Tabstopptrennzeichen (Text-TSV), Durch Trennzeichen getrennte Textdateien (Text-CSV), Binärdateien und SQL-Datenbanken. Diese Daten können dann analysiert und mit anderen Tools wie Log Parser abgefragt werden, um Statistiken für Key Performance Indicators (KPIs) zu generieren.

Visual Studio: Testen der Anwendung

Sowohl Microsoft Visual Studio Ultimate als auch Professional umfassen Tests, mit denen Sie Ihren Testaufwand mithilfe von Testplänen definieren und verwalten können. Weitere Informationen finden Sie unter Testen der Anwendung.

Visual Studio-Profilerstellungstools

Mit den Visual Studio-Profilerstellungstools können Sie ein Profil für benutzerdefinierte .NET-Komponenten erstellen (benutzerdefinierte Pipelinekomponenten, Hilfskomponenten, die von Pipelines und Orchestrierungen aufgerufen werden, benutzerdefinierte Funktoide). Weitere Informationen finden Sie unter Analysieren der Anwendungsleistung mithilfe von Profilerstellungstools.

Windows-Leistungsanalysetools

Windows Performance Tools sind für die Analyse der verschiedensten Leistungsprobleme ausgelegt, z. B. Startzeiten von Anwendungen, Startprobleme, verzögerte Prozeduraufrufe und Unterbrechungen (DPCs und ISRs), Probleme mit der Reaktionsfähigkeit des Systems, Auslastung der Anwendungsressourcen und Interrupt-Anstürme.

Weitere Informationen finden Sie unter Windows-Leistungsanalyse.

SQL Server Tools für Leistungsüberwachung und -optimierung

SQL Server bietet mehrere Tools zum Überwachen von Ereignissen in SQL Server und zum Optimieren des Entwurfs der physischen Datenbank. Weitere Informationen finden Sie unter Leistungsüberwachungs- und Optimierungstools.

SQL Profiler

Microsoft SQL Server Profiler kann verwendet werden, um Transact-SQL-Anweisungen zu erfassen, die an SQL Server und die SQL Server Resultsets aus diesen Anweisungen gesendet werden. Da SQL Server eng in SQL Server integriert ist, kann die Analyse einer SQL Server Profilablaufverfolgung ein nützliches Tool zum Analysieren von Problemen sein, die in BizTalk Server beim Lesen und Schreiben in SQL Server Datenbanken auftreten können. Weitere Informationen finden Sie unter Verwenden von SQL Server Profiler.

Wichtig

Mit der Ausführung von SQL Profiler ist ein erheblicher Mehraufwand verbunden. Daher eignet sich SQL Profiler am besten für die Verwendung in Test- oder Entwicklungsumgebungen. Wenn Sie SQL Profiler zur Problembehandlung für eine Produktionsumgebung verwenden, sollten Sie die damit verbundenen Mehrkosten berücksichtigen und die Verwendung von SQL Profiler entsprechend einschränken.

Wenn Sie SQL Profiler zum Erfassen von Transact-SQL-Anweisungen verwenden, konfigurieren Sie SQL Profiler so, dass die Ausgabe auf einem lokalen Laufwerk anstelle eines Laufwerks generiert wird, das sich auf einer Remotenetzwerkfreigabe oder einem anderen langsamen Gerät befindet, z. B. auf einem lokalen USB-Speicherstick.

SQL-Ablaufverfolgung

SQL Server stellt gespeicherte Transact-SQL-Systemprozeduren bereit, um Ablaufverfolgungen für eine instance der SQL Server-Datenbank-Engine zu erstellen. Sie können aus Ihren Anwendungen heraus diese gespeicherten Systemprozeduren verwenden, um Ablaufverfolgungen statt mit SQL Server Profilermanuell zu erstellen. Dadurch können Sie benutzerdefinierte Anwendungen schreiben, die den speziellen Anforderungen Ihres Unternehmens entsprechen. Weitere Informationen finden Sie unter SQL-Ablaufverfolgung.

Hinweis

Wenn Sie die SQL-Ablaufverfolgung zum Erfassen von Transact-SQL-Anweisungen verwenden, konfigurieren Sie die SQL-Ablaufverfolgung so, dass eine Ausgabe auf einem lokalen Laufwerk anstelle eines Laufwerks generiert wird, das sich auf einer Remotenetzwerkfreigabe oder einem anderen langsamen Gerät befindet, z. B. ein USB-Speicherstick.

SQL-Aktivitätsmonitor

SQL Server Aktivitätsmonitor bietet Informationen zu SQL Server Prozessen und wie sich diese Prozesse auf die aktuelle instance von SQL Server auswirken. Weitere Informationen finden Sie unter Aktivitätsmonitor und Vorgehensweise: Öffnen des Aktivitätsmonitors (SQL Server Management Studio.

SQL Server-Datensammlung

SQL Server stellt einen Datensammler bereit, mit dem Sie Daten aus mehreren Quellen abrufen und speichern können. Mit dem Datensammler können Sie Datensammlungscontainer verwenden, mit denen Sie den Umfang und die Häufigkeit der Datensammlung auf einem Computer bestimmen können, auf dem SQL Server ausgeführt wird. Weitere Informationen finden Sie unter Datensammlung.

SQLIO

Das SQLIO-Tool wurde von Microsoft entwickelt, um die E/A-Kapazität einer bestimmten Konfiguration auszuwerten. Wie der Name des Tools schon sagt, ist SQLIO ein wertvolles Tool zum Messen der Auswirkungen von Dateisystem-E/A auf SQL Server Leistung. Weitere Informationen finden Sie unter Verwenden des SqlIoSim-Hilfsprogramms zum Simulieren SQL Server Aktivität auf einem Datenträgersubsystem.

Weitere Informationen

Suchen und Beseitigen von Engpässen