Freigeben über


Anhang D: Tools zum Messen der Leistung

In diesem Thema werden mehrere Tools beschrieben, mit denen die Leistung einer BizTalk Server Umgebung überwacht und ausgewertet werden kann.

PAL-Tool (Performance Analysis of Logs)

Das PAL-Tool wird verwendet, um einen HTML-basierten Bericht zu generieren, der wichtige Leistungsmonitorindikatoren 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 Lösungsleistung zu erleichtern.

Hinweis

Die Verwendung dieses Tools wird von Microsoft nicht unterstützt, und Microsoft übernimmt keine Garantien für die Eignung dieser Programme. 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.

Protokollparser

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

Relog

Das Relog-Hilfsprogramm 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 mit anderen Tools, z. B. Log Parser, analysiert und abgefragt werden, um Statistiken für Key Performance Indicators (KPIs) zu generieren.

LoadGen

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

Auslastungstests für Visual Studio Team System

Visual Studio Team System (VSTS) bietet ein Tool zum Erstellen und Ausführen von Auslastungstests. Weitere Informationen finden Sie unter Testen der Anwendung.

BizUnit

BizUnit ist ein Framework zum automatisierten Testen von BizTalk Server Lösungen. BizUnit ist ein hervorragendes Tool zum Testen von End-to-End-BizTalk Server Szenarien. Siehe BizUnit.

Hinweis

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

IOMeter

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

Hinweis

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

Pathping

Pathping bietet Informationen zu möglichen Datenverlusten auf einem oder mehreren Router-Hops auf dem Weg zu einem Zielhost. Hierzu sendet das Pathping ICMP-Pakete (Internet Control Message Protocol) an jeden Router im Pfad.

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 für physische Datenbanken. Weitere Informationen finden Sie unter Leistungsüberwachungs- und Optimierungstools.

SQL Profiler

Microsoft SQL Server Profiler können 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 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 in einer Produktionsumgebung verwenden, beachten Sie die damit verbundenen Mehrkosten, und begrenzen Sie die Verwendung von SQL Profiler entsprechend.

Wenn Sie SQL Profiler zum Erfassen von Transact-SQL-Anweisungen verwenden, konfigurieren Sie SQL Profiler so, dass eine Ausgabe auf einem lokalen Laufwerk generiert wird, anstatt auf einem Laufwerk, 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 auf einer 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. Siehe 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-Flashlaufwerk.

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. Siehe 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.