Megosztás:


Függvények – dm_execution_performance_counters

A következőkre vonatkozik:SQL Server SSIS integrációs modul az Azure Data Factoryben

Az Integration Services-kiszolgálón futó végrehajtás teljesítménystatisztikáit adja vissza.

Szintaxis

dm_execution_performance_counters [ @execution_id = ] execution_id  
  

Érvek

[ @execution_id = ] execution_id
A végrehajtás egyedi azonosítója, amely egy vagy több csomagot tartalmaz. A Csomag végrehajtása feladattal végrehajtott csomagok ugyanabban a végrehajtásban futnak, mint a szülőcsomag.

Ha nincs megadva végrehajtási azonosító, a rendszer több végrehajtás teljesítménystatisztikáit adja vissza. Ha tagja az ssis_admin adatbázis-szerepkörnek, a rendszer az összes futó végrehajtás teljesítménystatisztikáit adja vissza. Ha nem tagja az ssis_admin adatbázisszerepkörnek, a rendszer visszaadja azoknak a futó végrehajtásoknak a teljesítménystatisztikáit, amelyekhez olvasási engedélyekkel rendelkezik. A execution_id egy BigInt.

Megjegyzések

Az alábbi táblázat a dm_execution_performance_counter függvény által visszaadott számlálónévértékeket sorolja fel.

Számláló neve Leírás
BLOB olvasott bájtok Az adatfolyam-motor által az összes forrásból beolvasott bináris nagy objektumadatok (BLOB) bájtjainak száma.
BLOB-bájtok megírása Az adatfolyam-motor által az összes célhelyre írt BLOB-adatok bájtjainak száma.
Használatban lévő BLOB-fájlok Az adatfolyam-motor által az adatkészletezéshez használt BLOB-fájlok száma.
Puffer memória Az Integration Services-pufferek által használt memória mennyisége, beleértve a fizikai és a virtuális memóriát is.
Használatban lévő pufferek Minden típusú pufferobjektumok száma, amelyeket az összes adatfolyam-összetevő és az adatfolyam-motor használ.
Pufferek várólistán A lemezre írt pufferek száma.
Egyenlõ puffermemória Az összes lapos puffer által használt memória bájtban kifejezve. A lapos pufferek olyan memóriablokkok, amelyeket az összetevők az adatok tárolására használnak.
Használatban lévő lapos pufferek Az adatfolyam-motor által használt lapos pufferek száma. Minden lapos puffer privát puffer.
Privát puffermemória Az összes privát puffer által használt memória mennyisége. A privát puffer olyan puffer, amelyet az átalakítás ideiglenes munkához használ.

A puffer nem privát, ha az adatfolyam-motor létrehozza a puffert az adatfolyam támogatásához.
Használatban lévő privát pufferek Az átalakítások által ideiglenes munkához használt pufferek száma.
Sorok olvasása A végrehajtás által beolvasott sorok teljes száma.
Megírt sorok A végrehajtás által írt sorok teljes száma.

Visszatérés

A dm_execution_performance_counters függvény a következő oszlopokkal rendelkező táblát ad vissza egy futó végrehajtáshoz. A visszaadott információk a végrehajtásban lévő összes csomagra vonatkozóan találhatók. Ha nincsenek futó végrehajtások, a rendszer üres táblát ad vissza.

Oszlop neve Oszloptípus Leírás Megjegyzések
execution_id BigInt

NULL érvénytelen érték.
A csomagot tartalmazó végrehajtás egyedi azonosítója.
counter_name nvarchar(128) A számláló neve. Lásd az értékek Megjegyzések szakaszát.
counter_value BigInt A számláló által visszaadott érték.

Példák

Egy. Futtatás statisztikáinak visszaadása

Az alábbi példában a függvény egy 34 azonosítójú futó végrehajtás statisztikáit adja vissza.

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

B. Az összes futó végrehajtás statisztikáinak visszaadása

Az alábbi példában a függvény az engedélyektől függően statisztikát ad vissza az Integration Services-kiszolgálón futó összes végrehajtásról.

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

Engedélyek

Ehhez a függvényhez az alábbi engedélyek egyikére van szükség:

  • OLVASÁSi és MÓDOSÍTÁSi engedélyek a végrehajtási példányon

  • Tagság az ssis_admin adatbázis-szerepkörhöz

  • Tagság a sysadmin kiszolgálói szerepkörhöz

Hibák és figyelmeztetések

Az alábbi lista azokat a feltételeket ismerteti, amelyek miatt a függvény meghiúsul.

  • A felhasználó nem rendelkezik MÓDOSÍTÁSi engedélyekkel a megadott végrehajtáshoz.

  • A megadott végrehajtási azonosító érvénytelen.