Megosztás:


Teljesítményszámlálók

A következőkre vonatkozik:SQL Server SSIS integrációs futtatókörnyezet az Azure Data Factory-ban

Az Integration Services olyan teljesítményszámlálókat telepít, amelyekkel monitorozhatja az adatfolyam-motor teljesítményét. Megnézheti például a "Pufferek várólistán" számlálót annak megállapításához, hogy az adatpufferek ideiglenesen lemezre vannak-e írva, miközben egy csomag fut. Ez a felcserélés csökkenti a teljesítményt, és azt jelzi, hogy a számítógép nem rendelkezik elegendő memóriával.

Megjegyzés:

Ha Windows Server 2003 rendszert futtató számítógépre telepíti az Integrációs szolgáltatásokat, majd a számítógépet Windows Server 2008-ra frissíti, a frissítési folyamat eltávolítja az Integration Services teljesítményszámlálóit a számítógépről. Az Integration Services teljesítményszámlálóinak visszaállításához futtassa az SQL Server telepítőjét javítási módban.

Megjegyzés:

Az SSIS vertikális felskálázási forgatókönyvei nem támogatják a teljesítményszámlálókat.

Az alábbi táblázat a teljesítményszámlálókat ismerteti.

Teljesítményszámláló Description
Bájtok olvasva a BLOB-ból Az adatfolyam-motor által az összes forrásból beolvasott bináris nagy objektum (BLOB) adat 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 Azon BLOB-fájlok száma, amelyeket az adatfolyam-motor jelenleg használ spoolozáshoz.
Puffer memória A használatban lévő memória mennyisége. Ez magában foglalhatja a fizikai és a virtuális memóriát is. Ha ez a szám nagyobb, mint a fizikai memória mennyisége, a pufferek várólistás száma emelkedik, ami azt jelzi, hogy a memória felcserélése növekszik. A megnövekedett memóriacserélés lassítja az adatfolyam-motor teljesítményét.
Használatban lévő pufferek Az összes olyan pufferobjektum száma, amelyet az összes adatfolyam-összetevő és az adatfolyam-motor jelenleg használ.
Pufferek sorban állnak A lemezre jelenleg írt pufferek száma. Ha az adatfolyam-motor kevés fizikai memórián fut, a rendszer a jelenleg nem használt puffereket lemezre írja, majd szükség esetén újra betölti.
Egyenlõ puffermemória A memória teljes mennyisége bájtban, amelyet az összes lapos puffer használ. A lapos pufferek olyan memóriablokkok, amelyeket az összetevők az adatok tárolására használnak. A lapos puffer egy nagy bájtblokk, amely bájt bájtonként érhető el.
Használatban lévő lapos pufferek Az adatfolyam-motor által használt lapos pufferek száma. Minden lapos puffer privát.
Privát puffermemória Az összes privát puffer által használt memória teljes mennyisége. A puffer nem privát, ha az adatfolyam-motor hozza létre az adatfolyam támogatásához. A privát puffer olyan puffer, amelyet az átalakítás csak ideiglenes munkához használ. Az aggregációs átalakítás például privát pufferekkel végzi a munkáját.
Használatban lévő privát pufferek Az átalakítások által használt pufferek száma.
Olvasott sorok A forrás által előállított sorok száma. A szám nem tartalmazza a keresési átalakítás által a referenciatáblákból beolvasott sorokat.
Megírt sorok A célhelynek kínált sorok száma. A szám nem tükrözi a céladattárba írt sorokat.

A Microsoft Felügyeleti Konzol Teljesítmény (MMC) beépülő moduljával létrehozhat egy naplót, amely rögzíti a teljesítményszámlálókat.

A teljesítmény javításáról további információt az adatfolyam teljesítményfunkciói című témakörben talál.

Teljesítményszámláló statisztikáinak beszerzése

Az Integration Services-kiszolgálón üzembe helyezett Integration Services-projektek esetében a teljesítményszámláló statisztikáit a dm_execution_performance_counters (SSISDB Database) függvénnyel szerezheti be.

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)  

Az alábbi példában a függvény az Integration Services-kiszolgálón futó összes végrehajtás statisztikáit adja vissza.

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

Fontos

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ázis-szerepkörnek, a rendszer visszaadja azoknak a futó végrehajtásoknak a teljesítménystatisztikáit, amelyekhez olvasási engedélyekkel rendelkezik.

Adatfolyam-teljesítményszámlálók naplójának hozzáadása

Ez az eljárás azt ismerteti, hogyan adhat hozzá naplót az adatfolyam-motor által biztosított teljesítményszámlálókhoz.

Megjegyzés:

Ha Windows Server 2003 rendszert futtató számítógépre telepíti az Integrációs szolgáltatásokat, majd a számítógépet Windows Server 2008-ra frissíti, a frissítési folyamat eltávolítja az Integration Services teljesítményszámlálóit a számítógépről. Az Integration Services teljesítményszámlálóinak visszaállításához futtassa az SQL Server telepítőjét javítási módban.

Teljesítményszámlálók naplózásának hozzáadása

  1. A Vezérlőpulton, ha klasszikus nézetet használ, kattintson a Felügyeleti eszközök elemre. Ha Kategória nézetet használ, kattintson a Teljesítmény és karbantartás elemre, majd a Felügyeleti eszközök elemre.

  2. Kattintson a Teljesítmény gombra.

  3. A Teljesítmény párbeszédpanelen bontsa ki a Teljesítménynaplók és riasztások elemet, kattintson a jobb gombbal a Számlálónaplók elemre, majd kattintson az Új naplóbeállítások parancsra. Írja be a napló nevét. Írja be például a MyLog parancsot.

  4. Kattintson az OK gombra.

  5. A MyLog párbeszédpanelen kattintson a Számlálók hozzáadása elemre.

  6. Kattintson a Helyi számítógép számlálók használata elemre a helyi számítógépen a teljesítményszámlálók naplózásához, vagy kattintson a Számlálók kijelölése a számítógépről elemre, majd válasszon ki egy számítógépet a listából a megadott számítógépen lévő teljesítményszámlálók naplózásához.

  7. A Számlálók hozzáadása párbeszédpanelen válassza az SQL Server:SSIS-folyamat lehetőséget a Teljesítmény objektumlistában .

  8. A teljesítményszámlálók kiválasztásához tegye az alábbiak egyikét:

    • Válassza az Összes számláló lehetőséget az összes teljesítményszámláló naplózásához.

    • Válassza a Számlálók kijelölése lehetőséget a listában , és válassza ki a használni kívánt teljesítményszámlálókat.

  9. Kattintson a Hozzáadás gombra.

  10. Kattintson a Bezárás gombra.

  11. A MyLog párbeszédpanelen tekintse át a naplózási teljesítményszámlálók listáját a Számlálók listában.

  12. További számlálók hozzáadásához ismételje meg az 5–10. lépést.

  13. Kattintson az OK gombra.

    Megjegyzés:

    A Teljesítménynaplók és riasztások szolgáltatást helyi fiók vagy a Rendszergazdák csoporthoz tartozó tartományi fiók használatával kell elindítania.

Lásd még:

Integrációs szolgáltatási csomag által naplózottprojektek és csomagok eseményeinek végrehajtása