Leistungsindikatoren

Integration Services installiert eine Reihe von Leistungsindikatoren, mit denen Sie die Leistung des Datenflussmoduls überwachen können. Sie können beispielsweise den Indikator "Gespoolte Puffer" überwachen, um zu bestimmen, ob Datenpuffer vorübergehend auf den Datenträger geschrieben werden, während ein Paket ausgeführt wird. Diese Auslagerung reduziert die Leistung und weist darauf hin, dass der Computer nicht genügend Arbeitsspeicher hat.

HinweisHinweis

Wenn Sie Integration Services auf einem Computer installieren, auf dem Windows Server 2003 ausgeführt wird, und anschließend ein Upgrade des betreffenden Computers auf Windows Server 2008 ausführen, werden beim Upgradeprozess die Integration Services-Leistungsindikatoren vom Computer entfernt. Zum Wiederherstellen der Integration Services-Leistungsindikatoren auf dem Computer führen Sie Setup von SQL Server im Reparaturmodus aus.

In der folgenden Tabelle sind diese Leistungsindikatoren beschrieben.

Leistungsindikator

Beschreibung

Gelesene BLOB-Bytes

Die Anzahl der Bytes der BLOB-Daten (Binary Large Object), die das Datenflussmodul in allen Datenquellen gelesen hat.

Geschriebene BLOB-Bytes

Die Anzahl der Bytes der BLOB-Daten (Binary Large Object), die das Datenflussmodul in alle Ziele geschrieben hat.

Verwendete BLOB-Dateien

Die Anzahl von BLOB-Dateien, die das Datenflussmodul zurzeit zum Spoolen verwendet.

Pufferspeicher

Die zurzeit verwendete Arbeitsspeichermenge. Hier kann sowohl der physische als auch der virtuelle Speicher enthalten sein. Wenn diese Zahl den physischen Speicher übersteigt, vergrößert sich der Wert für Gespoolte Puffer, um anzuzeigen, dass Speicherauslagerungsvorgänge zunehmen. Umfangreiche Speicherauslagerungsvorgänge beeinträchtigen die Leistung des Datenflussmoduls.

Verwendete Puffer

Die Anzahl von Pufferobjekten aller Typen, die alle Datenflusskomponenten und das Datenflussmodul zurzeit verwenden.

Gespoolte Puffer

Der Anzahl von zurzeit auf den Datenträger geschriebenen Puffern. Wenn dem Datenflussmodul nur wenig physischer Speicher zur Verfügung steht, werden die Puffer, die zurzeit nicht verwendet werden, auf den Datenträger geschrieben und anschließend, falls erforderlich, neu geladen.

Flatpufferspeicher

Die Gesamtanzahl der Bytes des Speichers, der von allen Flatpuffern verwendet wird. Als Flatpuffer werden Speicherblöcke bezeichnet, die von einer Komponente zum Speichern von Daten verwendet werden. Ein Flatpuffer ist ein großer Byteblock, auf den byteweise zugegriffen wird (also ein Byte nach dem anderen).

Verwendete Flatpuffer

Die Anzahl der vom Datenflussmodul verwendeten Flatpuffer. Alle Flatpuffer sind private Puffer.

Privater Pufferspeicher

Der Gesamtspeicher, der von allen privaten Puffern verwendet wird. Ein Puffer ist nicht privat, wenn das Datenflussmodul ihn zur Unterstützung des Datenflusses erstellt. Ein Puffer wird als privat bezeichnet, wenn er von einer Transformation für temporäre Arbeitsvorgänge verwendet wird. Private Puffer werden beispielsweise von der Aggregationstransformation verwendet.

Private verwendete Puffer

Die Anzahl der von Transformationen verwendeten Puffer.

Gelesene Zeilen

Die Anzahl der Zeilen, die von einer Quelle erstellt werden. In dieser Anzahl sind die von der Transformation für Suche aus Verweistabellen gelesenen Zeilen nicht enthalten.

Geschriebene Zeilen

Die Anzahl der Zeilen, die für ein Ziel verfügbar gemacht werden. In dieser Anzahl sind die in den Zieldatenspeicher geschriebenen Zeilen nicht enthalten.

Verwenden Sie das Leistungs-Snap-In von Microsoft Management Console (MMC), um ein Protokoll zu erstellen, in dem die Leistungsindikatoren aufgezeichnet werden.

Weitere Informationen zur Verbesserung der Leistung finden Sie unter Funktionen für die Datenflussleistung.

Abrufen von Leistungsindikatorstatistiken

Für Integration Services-Projekte, die auf dem Integration Services-Server bereitgestellt werden, können Sie Leistungsindikatorstatistiken mithilfe der Funktion dm_execution_performance_counters (SSISDB-Datenbank) abrufen.

Im folgenden Beispiel gibt die Funktion Statistiken für eine aktive Ausführung mit einer ID von 34 zurück.

select * from [catalog].[dm_execution_performance_counters] (34)

Im folgenden Beispiel gibt die Funktion Statistiken für alle Ausführungen zurück, die auf dem Integration Services-Server ausgeführt werden.

select * from [catalog].[dm_execution_performance_counters] (NULL)
Wichtiger HinweisWichtig

Wenn Sie ein Mitglied der ssis_admin-Datenbankrolle sind, werden Leistungsstatistiken für alle aktiven Ausführungen zurückgegeben. Wenn Sie kein Mitglied der ssis_admin-Datenbankrolle sind, werden Leistungsstatistiken zu den aktiven Ausführungen zurückgegeben, für die Sie Leseberechtigungen haben.

Verwandte Inhalte

Integration Services (kleines Symbol) Bleiben Sie mit Integration Services auf dem neuesten Stand

Die neuesten Downloads, Artikel, Beispiele und Videos von Microsoft sowie ausgewählte Lösungen aus der Community finden Sie auf MSDN auf der Integration Services-Seite:


Abonnieren Sie die auf der Seite verfügbaren RSS-Feeds, um automatische Benachrichtigungen zu diesen Updates zu erhalten.

Siehe auch

Aufgaben

Ausführung von Projekten und Paketen