Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro: SQL Server 2016 (13.x) a novější verze
Uchovává informace o všech aktuálně nebo nedávno aktivních požadavcích v dotazech PolyBase. Vypíše jeden řádek pro každý požadavek nebo dotaz.
Na základě ID relace a požadavku může uživatel získat skutečné distribuované požadavky generované k provedení – prostřednictvím sys.dm_exec_distributed_requests. Například dotaz zahrnující běžné SQL a externí SQL tabulky bude rozložen na různé příkazy/požadavky prováděné napříč různými výpočetními uzly. Pro sledování distribuovaných kroků napříč všemi výpočetními uzly zavádíme 'globální' ID vykonání, které lze použít ke sledování všech operací na výpočetních uzlech spojených s jedním konkrétním požadavkem a operátorem.
| Název sloupce | Datový typ | Description | Range |
|---|---|---|---|
| sql_handle | varbinary(64) | Klíč pro toto zobrazení Jedinečné číselné ID přidružené k požadavku | Jedinečné napříč všemi požadavky v systému. |
| execution_id | nvarchar(32 | Unikátní číselné ID spojené se relací, ve které byl tento dotaz spuštěn. | |
| stav | nvarchar(32 | Aktuální stav požadavku | 'Čeká na to', 'Autorizace', 'Získá systémové zdroje', 'Inicializace', 'Plán', 'Analýza', 'Získávání zdrojů', 'Běží', 'Ruší', 'Dokončeno', 'Neúspěšné', 'Zrušeno'. |
| error_id | nvarchar(36) | Unikátní ID chyby spojené s požadavkem, pokud nějaké je. | Nastavte na NULL, pokud nedošlo k žádné chybě. |
| čas_startu | datetime | Čas, kdy se spustilo spuštění požadavku. | 0 pro požadavky ve frontě; jinak platný čas menší nebo roven aktuálnímu času. |
| čas ukončení | datetime | Čas, kdy modul dokončil kompilaci požadavku. | NULL pro frontované nebo aktivní požadavky; jinak platný čas menší nebo rovný aktuálnímu času. |
| celkový uplynulý čas | int | Čas uplynul při provádění od spuštění požadavku v milisekundách. | Mezi 0 a rozdílem mezi start_time a end_time. Pokud total_elapsed_time překročí maximální hodnotu celého čísla, total_elapsed_time zůstane maximální hodnotou. Tato podmínka generuje varování "Maximální hodnota byla překročena." Maximální hodnota v milisekundách odpovídá 24,8 dnu. |
Viz také
Řešení potíží s PolyBase pomocí zobrazení dynamické správy
Zobrazení a funkce dynamické správy (Transact-SQL)
Zobrazení dynamické správy související s databází (Transact-SQL)