Delen via


Functies - dm_execution_performance_counters

van toepassing op:SQL Server SSIS Integration Runtime in Azure Data Factory

Retourneert de prestatiestatistieken voor een uitvoering die wordt uitgevoerd op de Integration Services-server.

Syntaxis

dm_execution_performance_counters [ @execution_id = ] execution_id  
  

Argumenten

[ @execution_id = ] execution_id
De unieke id van de uitvoering die een of meer pakketten bevat. Pakketten die worden uitgevoerd met de taak Pakket uitvoeren, worden uitgevoerd in dezelfde uitvoering als het bovenliggende pakket.

Als er geen uitvoerings-id is opgegeven, worden prestatiestatistieken voor meerdere uitvoeringen geretourneerd. 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. De execution_id is een BigInt-.

Opmerkingen

De volgende tabel bevat de waarden voor de tellernaam die worden geretourneerd door de functie dm_execution_performance_counter.

Naam van teller Beschrijving
Gelezen BLOB-bytes Het aantal bytes aan blobgegevens (binary large object) dat door de gegevensstroomengine uit alle bronnen wordt gelezen.
GESCHREVEN BLOB-bytes Het aantal bytes aan BLOB-gegevens dat de gegevensstroomengine naar alle bestemmingen schrijft.
BLOB-bestanden die in gebruik zijn Het aantal BLOB-bestanden dat door de gegevensstroomengine wordt gebruikt voor spooling.
Buffergeheugen Hoeveelheid geheugen die wordt gebruikt door de Integration Services-buffers, inclusief fysiek en virtueel geheugen.
Buffers in gebruik Het aantal bufferobjecten, van alle typen, dat alle gegevensstroomonderdelen en de gegevensstroomengine gebruiken.
Buffers gepoold Aantal buffers dat naar de schijf is geschreven.
Plat buffergeheugen Hoeveelheid geheugen, in bytes, die wordt gebruikt door alle platte buffers. Platte buffers zijn blokken geheugen die een onderdeel gebruikt om gegevens op te slaan.
Platte buffers in gebruik Aantal platte buffers dat door de gegevensstroomengine wordt gebruikt. Alle platte buffers zijn privébuffers.
Privébuffergeheugen Hoeveelheid geheugen in gebruik door alle privébuffers. Een privébuffer is een buffer die door een transformatie wordt gebruikt voor tijdelijk werk.

Een buffer is niet privé als de gegevensstroomengine de buffer maakt ter ondersteuning van de gegevensstroom.
Privébuffers in gebruik Aantal buffers dat door de transformaties voor tijdelijk werk wordt gebruikt.
Rijen gelezen Het totale aantal rijen dat door de uitvoering is gelezen.
Rijen geschreven Totaal aantal rijen dat is geschreven door de uitvoering.

Terugkeren

De functie dm_execution_performance_counters retourneert een tabel met de volgende kolommen voor een actieve uitvoering. De geretourneerde informatie is voor alle pakketten in de uitvoering. Als er geen actieve uitvoeringen zijn, wordt een lege tabel geretourneerd.

Kolomnaam Kolomtype Beschrijving Opmerkingen
execution_id BigInt-

NULL- is geen geldige waarde.
Unieke id voor de uitvoering die het pakket bevat.
counter_name nvarchar(128) De naam van de teller. Zie de sectie Opmerkingen van waarden.
counter_value BigInt- De waarde die door de teller wordt geretourneerd.

Voorbeelden

Een. Statistieken retourneren voor een actieve uitvoering

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)  

B. Statistieken retourneren voor alle actieve uitvoeringen

In het volgende voorbeeld retourneert de functie statistieken voor alle uitvoeringen die worden uitgevoerd op de Integration Services-server, afhankelijk van uw machtigingen.

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

Machtigingen

Voor deze functie zijn een van de volgende machtigingen vereist:

  • LEES- en WIJZIGINGsmachtigingen voor het exemplaar van uitvoering

  • Lidmaatschap van de ssis_admin-databaserol

  • Lidmaatschap van de sysadmin serverfunctie

Fouten en waarschuwingen

In de volgende lijst worden voorwaarden beschreven waardoor de functie mislukt.

  • De gebruiker heeft geen MODIFY-machtigingen voor de opgegeven uitvoering.

  • De opgegeven uitvoerings-id is niet geldig.