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.
Tip
Microsoft Fabric Data Warehouse je relační sklad v podnikovém měřítku na základu datového jezera s architekturou připravenou pro budoucnost, integrovanou AI a novými funkcemi. Pokud s datovými sklady začínáte, doporučujeme vám začít s „Fabric Data Warehouse“. Stávající úlohy dedikovaného SQL fondu mohou upgradovat na Fabric a získat tak přístup k novým funkcím napříč datovou vědou, analytikou v reálném čase a reportingem.
Obsahuje informace o všech aktuálně nebo nedávno aktivních požadavcích ve vyhrazených fondech SQL a systému PDW (Azure Synapse Analytics Platform System). Vypíše jeden řádek pro každý požadavek nebo dotaz.
Poznámka:
Tato syntaxe není podporována bezserverovým fondem SQL ve službě Azure Synapse Analytics. Pro bezserverový fond SQL použijte sys.dm_exec_requests.
| Název sloupce | Datový typ | Popis | Range |
|---|---|---|---|
request_id |
nvarchar(32) | Klíč pro toto zobrazení Jedinečné číselné ID přidružené k požadavku | Jedinečné napříč všemi požadavky v systému. |
session_id |
nvarchar(32) | Jedinečné číselné ID přidružené k relaci, ve které byl tento dotaz spuštěn. Viz sys.dm_pdw_exec_sessions. | |
status |
nvarchar(32) | Aktuální stav požadavku |
Running, Suspended, , , Cancelled. FailedCompleted |
submit_time |
datetime | Čas odeslání požadavku k provedení. | Platné datetime menší nebo rovno aktuálnímu času a start_time. |
start_time |
datetime | Čas, kdy se spustilo spuštění požadavku. |
NULL pro požadavky zařazené do fronty; v opačném případě platné datetime menší nebo rovno aktuálnímu času. |
end_compile_time |
datetime | Čas, kdy modul dokončil kompilaci požadavku. |
NULL pro požadavky, které ještě nebyly zkompilovány; jinak platný datetime menší než start_time a menší nebo roven aktuálnímu času. |
end_time |
datetime | Čas, kdy bylo spuštění požadavku dokončeno, selhalo nebo bylo zrušeno. |
NULL pro fronty nebo aktivní požadavky; v opačném případě platí datetime menší nebo rovno aktuálnímu času. |
total_elapsed_time |
int | Čas uplynul při provádění od spuštění požadavku v milisekundách. | Mezi 0 a rozdílem mezi submit_time a end_time.Pokud total_elapsed_time překročí maximální hodnotu celého čísla, total_elapsed_time bude i nadále maximální hodnotou. Tato podmínka vygeneruje upozornění "Byla překročena maximální hodnota".Maximální hodnota v milisekundách je stejná jako 24,8 dní. |
label |
nvarchar(255) | Volitelný řetězec popisku přidružený k některým příkazům dotazu SELECT. |
Libovolný řetězec obsahující a-z, A-Z,0-9,_. |
error_id |
nvarchar(36) | Jedinečné ID chyby přidružené k tomuto kroku, pokud existuje. |
NULL, pokud nedošlo k žádné chybě.
request_id lze spárovat s request_id v sys.dm_pdw_errors a zobrazit všechny uvedené chyby pro konkrétní request_id. |
database_id |
int | Identifikátor databáze používané explicitním kontextem (například USE DB_X). |
Viz database_id v sys.databases. |
command |
nvarchar(4000) | Uchovává úplný text požadavku odeslaný uživatelem. | Libovolný platný dotaz nebo text požadavku Dotazy delší než 4 000 bajtů jsou zkráceny. |
resource_class |
nvarchar(20) | Skupina úloh používaná pro tuto žádost. | Statické třídy prostředkůstaticrc10staticrc20staticrc30staticrc40staticrc50staticrc60staticrc70staticrc80Dynamické třídy prostředků SmallRCMediumRCLargeRCXLargeRC |
importance |
nvarchar(128) | Nastavení důležitosti, na které se požadavek spustil. Jedná se o relativní důležitost požadavku v této skupině úloh a napříč skupinami úloh pro sdílené prostředky. Důležitost zadaná v klasifikátoru přepíše nastavení důležitosti skupiny úloh. platí pro: Azure Synapse Analytics |
NULLlowbelow_normalnormal (výchozí)above_normalvysoký |
group_name |
sysname | U požadavků využívajících prostředky group_name je název skupiny úloh, pod kterou žádost běží. Pokud požadavek nevyužívá prostředky, group_name je NULL.platí pro: Azure Synapse Analytics |
|
classifier_name |
sysname | Pro požadavky využívající prostředky název klasifikátoru, který se používá k přiřazování prostředků a důležitosti. | |
resource_allocation_percentage |
desetinných míst(5;2) | Procento prostředků přidělených k žádosti. platí pro: Azure Synapse Analytics |
|
result_cache_hit |
int | Podrobně popisuje, jestli dokončený dotaz použil mezipaměť sady výsledků. platí pro: Azure Synapse Analytics |
1 = dosažení mezipaměti sady výsledků 0 = Neúspěšná mezipaměť sady výsledků NULL = Dotaz nebyl dotaz SELECT.Záporné celočíselné hodnoty = důvody, proč se nepoužila mezipaměť sady výsledků. Podrobnosti najdete v části s poznámkami. |
client_correlation_id |
nvarchar(255) | Volitelný uživatelsky definovaný název relace klienta. Pokud chcete nastavit relaci, zavolejte sp_set_session_context 'client_correlation_id', <CorrelationIDName>. Jeho hodnotu můžete načíst pomocí SELECT SESSION_CONTEXT (N'client_correlation_id'). Další informace najdete v tématu sp_set_session_context. |
|
command2 |
nvarchar(max) | Uchovává úplný text požadavku odeslaný uživatelem. Obsahuje dotazy delší než 4 000 znaků. | Libovolný platný dotaz nebo text požadavku
NULL = Dotazy, které mají délku 4 000 znaků nebo méně. Pro tyto dotazy najdete celý text ve sloupci command. |
Poznámky
Informace o maximálních počtu řádků zachovaných tímto zobrazením najdete v části Metadata v článku Omezení kapacity.
Záporná celočíselná hodnota ve sloupci result_cache_hit je rastrová hodnota všech použitých důvodů, proč nelze sadu výsledků dotazu uložit do mezipaměti. Tento sloupec může být | (Bitwise OR) součin jedné nebo více následujících hodnot. Například
| Value | Hodnota v desítkové soustavě | Popis |
|---|---|---|
1 |
1 |
Dosažení mezipaměti sady výsledků |
0x00 |
0 |
Neúspěšná mezipaměť sady výsledků |
-0x01 |
-1 |
Ukládání do mezipaměti sady výsledků je v databázi zakázané. |
-0x02 |
-2 |
Ukládání do mezipaměti sady výsledků je v relaci zakázané. |
-0x04 |
-4 |
Ukládání do mezipaměti sady výsledků je zakázané kvůli žádným zdrojům dat pro dotaz. |
-0x08 |
-8 |
Ukládání do mezipaměti sady výsledků je zakázané kvůli predikátům zabezpečení na úrovni řádků. |
-0x10 |
-16 |
Ukládání do mezipaměti sady výsledků je zakázané kvůli použití systémové tabulky, dočasné tabulky nebo externí tabulky v dotazu. |
-0x20 |
-32 |
Ukládání do mezipaměti sady výsledků je zakázané, protože dotaz obsahuje konstanty modulu runtime, uživatelem definované funkce nebo nedeterministické funkce. |
-0x40 |
-64 |
Ukládání do mezipaměti sady výsledků je zakázané kvůli odhadované velikosti sady výsledků větší než 10 GB. |
-0x80 |
-128 |
Ukládání do mezipaměti sady výsledků je zakázané, protože sada výsledků obsahuje řádky s velkou velikostí (větší než 64 kB). |
-0x100 |
-256 |
Ukládání do mezipaměti sady výsledků je zakázané kvůli použití podrobného dynamického maskování dat. |
Povolení
Vyžaduje VIEW DATABASE STATE oprávnění.
Zabezpečení
sys.dm_pdw_exec_requests nefiltruje výsledky dotazu podle oprávnění specifických pro databázi. Přihlášení s oprávněním VIEW DATABASE STATE můžou získat výsledky dotazu na výsledky pro všechny databáze.
Warning
Útočník může použít sys.dm_pdw_exec_requests k načtení informací o konkrétních databázových objektech jednoduše tím, že má oprávnění VIEW DATABASE STATE a nemá oprávnění specifická pro databázi.