Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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.
Kapcsolódó tartalom
Videó, az SSIS-csomagok teljesítményének mérése és megértése a vállalati környezetben (SQL Server Video) videója, az msdn.microsoft.com oldalon.
Támogatási cikk : Az SSIS teljesítményszámlálója a Windows Server 2008-ra való frissítés után support.microsoft.com már nem érhető el a Teljesítményfigyelőben.
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
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.
Kattintson a Teljesítmény gombra.
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.
Kattintson az OK gombra.
A MyLog párbeszédpanelen kattintson a Számlálók hozzáadása elemre.
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.
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 .
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.
Kattintson a Hozzáadás gombra.
Kattintson a Bezárás gombra.
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.
További számlálók hozzáadásához ismételje meg az 5–10. lépést.
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