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.