Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
SSIS Integration Runtime i Azure Data Factory
Returnerar prestandastatistiken för en körning som körs på Integration Services-servern.
Syntax
dm_execution_performance_counters [ @execution_id = ] execution_id
Argument
[ @execution_id = ] execution_id
Den unika identifieraren för körningen som innehåller ett eller flera paket. Paket som körs med aktiviteten Execute Package (Kör paket) körs i samma körning som det överordnade paketet.
Om ett körnings-ID inte har angetts returneras prestandastatistik för flera körningar. Om du är medlem i ssis_admin databasrollen returneras prestandastatistik för alla körningar som körs. Om du inte är medlem i ssis_admin databasrollen returneras prestandastatistik för körningskörningar som du har läsbehörighet för. execution_id är en BigInt-.
Anmärkningar
I följande tabell visas räknarens namnvärden som returneras av funktionen dm_execution_performance_counter.
Räknarnamn | Beskrivning |
---|---|
BLOB-byte läse | Antal byte med blobdata (binary large object) som dataflödesmotorn läser från alla källor. |
BLOB-byte skrivs | Antal byte med BLOB-data som dataflödesmotorn skriver till alla mål. |
BLOB-filer som används | Antal BLOB-filer som dataflödesmotorn använder för att buffring. |
Buffertminne | Mängden minne som används av Integration Services-buffertar, inklusive fysiskt och virtuellt minne. |
Buffertar som används | Antal buffertobjekt, av alla typer, som alla dataflödeskomponenter och dataflödesmotorn använder. |
Buffertar buffrade | Antal buffertar som skrivits till disken. |
Platt buffertminne | Mängden minne, i byte, som används av alla platta buffertar. Platta buffertar är minnesblock som en komponent använder för att lagra data. |
Platta buffertar som används | Antal platta buffertar som dataflödesmotorn använder. Alla platta buffertar är privata buffertar. |
Privat buffertminne | Mängden minne som används av alla privata buffertar. En privat buffert är en buffert som en transformering använder för tillfälligt arbete. En buffert är inte privat om dataflödesmotorn skapar bufferten för att stödja dataflödet. |
Privata buffertar som används | Antal buffertar som transformeringarna använder för tillfälligt arbete. |
Lästa rader | Totalt antal rader som lästs av körningen. |
Rader skrivna | Totalt antal rader som skrivits av körningen. |
Återvända
Funktionen dm_execution_performance_counters returnerar en tabell med följande kolumner för körning. Den information som returneras gäller för alla paket som ingår i körningen. Om det inte finns några körningskörningar returneras en tom tabell.
Kolumnnamn | Kolumntyp | Beskrivning | Anmärkningar |
---|---|---|---|
execution_id |
BigInt NULL- är inte ett giltigt värde. |
Unik identifierare för körningen som innehåller paketet. | |
counter_name | nvarchar(128) | Namnet på räknaren. | Se avsnittet Kommentarer med värden. |
counter_value | BigInt | Värde som returneras av räknaren. |
Exempel
A. Returnera statistik för en körning som körs
I följande exempel returnerar funktionen statistik för en körning som körs med ett ID på 34.
select * from [catalog].[dm_execution_performance_counters] (34)
B. Returnera statistik för alla körningskörningar
I följande exempel returnerar funktionen statistik för alla körningar som körs på Integration Services-servern, beroende på dina behörigheter.
select * from [catalog].[dm_execution_performance_counters] (NULL)
Behörigheter
Den här funktionen kräver någon av följande behörigheter:
LÄS- och ÄNDRA-behörigheter för körningsinstansen
Medlemskap i ssis_admin databasrollen
Medlemskap i serverrollen sysadmin
Fel och varningar
I följande lista beskrivs villkor som gör att funktionen misslyckas.
Användaren har inte BEHÖRIGHET ATT ÄNDRA för den angivna körningen.
Det angivna körnings-ID:t är inte giltigt.