Sdílet prostřednictvím


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é.