Funkce – dm_execution_performance_counters
platí pro:SQL Server
SSIS Integration Runtime ve službě Azure Data Factory
Vrátí statistiku výkonu pro spuštění, které běží na serveru integrační služby.
Syntax
dm_execution_performance_counters [ @execution_id = ] execution_id
Argumenty
[ @execution_id = ] execution_id
Jedinečný identifikátor spuštění, který obsahuje jeden nebo více balíčků. Balíčky, které se spouští s úlohou Spustit balíček, se spouští ve stejném spuštění jako nadřazený balíček.
Pokud není zadané ID spuštění, vrátí se statistika výkonu pro více spuštění. Pokud jste členem role databáze ssis_admin, vrátí se statistika výkonu pro všechna spuštěná spuštění. Pokud nejste členem role databáze ssis_admin, vrátí se statistika výkonu spuštěných spuštění, pro která máte oprávnění ke čtení. execution_id je BigInt.
Poznámky
Následující tabulka uvádí hodnoty názvu čítače vrácené funkcí dm_execution_performance_counter.
Název čítače | Popis |
---|---|
Čtení bajtů objektů blob | Počet bajtů binárních velkých objektů (BLOB) dat, která modul toku dat načítá ze všech zdrojů |
Zapsané bajty objektů blob | Počet bajtů dat objektu blob, která modul toku dat zapisuje do všech cílů |
Používané soubory OBJEKTŮ BLOB | Počet souborů OBJEKTŮ BLOB, které modul toku dat používá pro zařazování |
Paměť vyrovnávací paměti | Množství paměti používané vyrovnávacími paměťmi integračních služeb, včetně fyzické a virtuální paměti. |
Používané vyrovnávací paměti | Počet objektů vyrovnávací paměti všech typů, které používají všechny komponenty toku dat a modul toku dat. |
Zařazování vyrovnávacích pamětí | Počet vyrovnávacích pamětí zapsaných na disk |
Paměť s plochou vyrovnávací pamětí | Množství paměti v bajtech, které používají všechny ploché vyrovnávací paměti. Ploché vyrovnávací paměti jsou bloky paměti, které komponenta používá k ukládání dat. |
Ploché vyrovnávací paměti používané | Počet plochých vyrovnávacích pamětí, které modul toku dat používá. Všechny ploché vyrovnávací paměti jsou soukromé vyrovnávací paměti. |
Paměť privátní vyrovnávací paměti | Množství paměti používané všemi privátními vyrovnávacími paměťmi. Privátní vyrovnávací paměť je vyrovnávací paměť, kterou transformace používá pro dočasnou práci. Vyrovnávací paměť není privátní, pokud modul toku dat vytvoří vyrovnávací paměť pro podporu toku dat. |
Privátní vyrovnávací paměti používané | Počet vyrovnávacích pamětí, které transformace používají pro dočasnou práci |
Čtení řádků | Celkový počet řádků přečtených spuštěním |
Zapsané řádky | Celkový počet řádků zapsaných spuštěním |
Vrátit
Funkce dm_execution_performance_counters vrátí tabulku s následujícími sloupci pro spuštění. Vrácené informace jsou určené pro všechny balíčky obsažené v provádění. Pokud nejsou spuštěné žádné spuštění, vrátí se prázdná tabulka.
Název sloupce | Typ sloupce | Popis | Poznámky |
---|---|---|---|
execution_id |
BigInt NULL není platná hodnota. |
Jedinečný identifikátor spuštění, který obsahuje balíček. | |
counter_name | nvarchar(128) | Název čítače. | Podívejte se na poznámky části hodnot. |
counter_value | BigInt | Hodnota vrácená čítačem |
Příklady
A. Vrácení statistiky pro spuštění spuštění
V následujícím příkladu vrátí funkce statistiku spuštění s ID 34.
select * from [catalog].[dm_execution_performance_counters] (34)
B. Vrácení statistiky pro všechna spuštěná spuštění
V následujícím příkladu vrátí funkce statistiku pro všechna spuštění spuštěná na serveru integrační služby v závislosti na vašich oprávněních.
select * from [catalog].[dm_execution_performance_counters] (NULL)
Dovolení
Tato funkce vyžaduje jedno z následujících oprávnění:
Oprávnění READ a MODIFY pro instanci provádění
Členství v roli databáze ssis_admin
Členství v roli serveru správce systému
Chyby a upozornění
Následující seznam popisuje podmínky, které způsobují selhání funkce.
Uživatel nemá oprávnění MODIFY pro zadané spuštění.
Zadané ID spuštění není platné.