Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
SSIS Integration Runtime in Azure Data Factory
Integration Services installeert een set prestatiemeteritems die u kunt gebruiken om de prestaties van de gegevensstroomengine te bewaken. U kunt bijvoorbeeld de teller Buffers gespoold bekijken om te bepalen of gegevensbuffers tijdelijk naar de schijf worden geschreven terwijl een pakket draait. Dit wisselen vermindert de prestaties en geeft aan dat de computer onvoldoende geheugen heeft.
Opmerking
Als u Integration Services installeert op een computer waarop Windows Server 2003 wordt uitgevoerd en deze computer vervolgens bijwerkt naar Windows Server 2008, verwijdert het upgradeproces de prestatiemeteritems van Integration Services van de computer. Als u de prestatiemeteritems van Integration Services op de computer wilt herstellen, voert u SQL Server Setup uit in de herstelmodus.
Opmerking
Prestatiemeteritems worden niet ondersteund in SSIS Scale Out-scenario's.
In de volgende tabel worden de prestatiemeteritems beschreven.
| Prestatiemeter | Description |
|---|---|
| Gelezen BLOB-bytes | Het aantal bytes aan blobgegevens (binary large object) dat de gegevensstroomengine uit alle bronnen heeft gelezen. |
| BLOB-bytes geschreven | Het aantal bytes aan BLOB-gegevens dat de gegevensstroomengine naar alle bestemmingen heeft geschreven. |
| BLOB-bestanden die in gebruik zijn | Het aantal BLOB-bestanden dat momenteel door de gegevensverwerkingsmotor wordt gebruikt voor spooling. |
| Buffergeheugen | De hoeveelheid geheugen die in gebruik is. Dit kan zowel fysiek als virtueel geheugen omvatten. Wanneer dit aantal groter is dan de hoeveelheid fysiek geheugen, neemt het aantal buffers-spooling toe als een indicatie dat het wisselen van geheugen toeneemt. Verbeterde geheugenwisseling vertraagt de prestaties van de gegevensstroomengine. |
| Buffers in gebruik | Het aantal bufferobjecten, van alle typen, dat alle gegevensstroomonderdelen en de gegevensstroomengine momenteel gebruikt. |
| Buffers gepoold | Het aantal buffers dat momenteel naar de schijf is geschreven. Als de gegevensstroomengine weinig fysiek geheugen heeft, worden buffers die momenteel niet worden gebruikt naar de schijf geschreven en vervolgens opnieuw geladen wanneer dat nodig is. |
| Plat buffergeheugen | De totale hoeveelheid geheugen in bytes die door alle platte buffers wordt gebruikt. Platte buffers zijn blokken geheugen die een onderdeel gebruikt om gegevens op te slaan. Een platte buffer is een groot blok bytes waarmee byte voor byte toegang wordt verkregen. |
| Platte buffers in gebruik | Het aantal platte buffers dat door de gegevensstroomengine wordt gebruikt. Alle platte buffers zijn privébuffers. |
| Privébuffergeheugen | De totale hoeveelheid geheugen die door alle privébuffers wordt gebruikt. Een buffer is niet privé als de gegevensstroomengine deze maakt ter ondersteuning van de gegevensstroom. Een privébuffer is een buffer die een transformatie alleen gebruikt voor tijdelijke verwerking. De aggregatietransformatie maakt bijvoorbeeld gebruik van privébuffers om het werk uit te voeren. |
| Privébuffers in gebruik | Het aantal buffers dat transformaties gebruiken. |
| Gelezen rijen | Het aantal rijen dat een bron produceert. Het getal bevat geen rijen die worden gelezen uit referentietabellen door de opzoektransformatie. |
| Rijen geschreven | Het aantal rijen dat aan een bestemming wordt aangeboden. Het getal geeft niet het aantal rijen weer dat naar het doelgegevensopslag is geschreven. |
U gebruikt de MMC-module (Performance Microsoft Management Console) om een logboek te maken waarin prestatiemeteritems worden vastgelegd.
Zie Prestatiefuncties voor gegevensstromen voor informatie over het verbeteren van de prestaties.
Prestatiemeteritemsstatistieken verkrijgen
Voor Integration Services-projecten die zijn geïmplementeerd op de Integration Services-server, kunt u prestatiemeteritems ophalen met behulp van de functie dm_execution_performance_counters (SSISDB Database).
In het volgende voorbeeld retourneert de functie statistieken voor een actieve uitvoering met een id van 34.
select * from [catalog].[dm_execution_performance_counters] (34)
In het volgende voorbeeld retourneert de functie statistieken voor alle uitvoeringen die worden uitgevoerd op de Integration Services-server.
select * from [catalog].[dm_execution_performance_counters] (NULL)
Belangrijk
Als u lid bent van de ssis_admin databaserol, worden prestatiestatistieken voor alle actieve uitvoeringen geretourneerd. Als u geen lid bent van de ssis_admin databaserol , worden prestatiestatistieken geretourneerd voor de uitvoeringen waarvoor u leesmachtigingen hebt.
Verwante inhoud
Video, meten en begrijpen van de prestaties van uw SSIS-pakketten in enterprise (SQL Server Video), op msdn.microsoft.com.
Ondersteuningsartikel: het prestatiemeteritem SSIS is niet meer beschikbaar in de prestatiemeter nadat u een upgrade naar Windows Server 2008 hebt uitgevoerd op support.microsoft.com.
Een logboek toevoegen voor prestatiecounters van de gegevensstroom
In deze procedure wordt beschreven hoe u een logboek toevoegt voor de prestatiemeteritems die de gegevensstroomengine biedt.
Opmerking
Als u Integration Services installeert op een computer waarop Windows Server 2003 wordt uitgevoerd en deze computer vervolgens bijwerkt naar Windows Server 2008, verwijdert het upgradeproces de prestatiemeteritems van Integration Services van de computer. Als u de prestatiemeteritems van Integration Services op de computer wilt herstellen, voert u SQL Server Setup uit in de herstelmodus.
Logboekregistratie van prestatiemeteritems toevoegen
Als u de klassieke weergave gebruikt, klikt u in het Configuratiescherm op Systeembeheer. Als u de categorieweergave gebruikt, klikt u op Prestaties en onderhoud en vervolgens op Systeembeheer.
Klik op Prestaties.
In het dialoogvenster Prestaties, vouw Prestatielogboeken en waarschuwingen uit, klik met de rechtermuisknop op Tellerlogboeken en klik vervolgens op Nieuwe logboekinstellingen. Typ de naam van het logboek. Typ bijvoorbeeld MyLog.
Klik op OK.
Klik in het dialoogvenster MyLog op Tellers toevoegen.
Klik op Lokale computertellers gebruiken om prestatiemeteritems op de lokale computer te registreren, of klik op Tellers van de computer selecteren en selecteer vervolgens een computer in de lijst om prestatiemeteritems op de opgegeven computer te registreren.
Selecteer in het dialoogvenster Tellers toevoegende optie SQL Server:SSIS Pipeline in de lijst met prestatieobjecten .
Ga op een van de volgende manieren te werk om prestatiemeteritems te selecteren:
Selecteer Alle prestatiemeteritems om alle prestatiemeteritems te registreren.
Selecteer Selecteer tellers in lijst en kies de prestatiemeters die u wilt gebruiken.
Klik op Toevoegen.
Klik op sluiten.
Controleer in het dialoogvenster MyLog de lijst met logboekprestatiemeters in de lijst met tellers.
Als u extra tellers wilt toevoegen, herhaalt u stap 5 tot en met 10.
Klik op OK.
Opmerking
U moet de service Prestatielogboeken en Waarschuwingen starten met behulp van een lokaal account of een domeinaccount dat lid is van de groep Administrators.
Zie ook
Uitvoering van projecten en pakketgebeurtenissenvastgelegd door een Integration Services-pakket