Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:Azure Synapse Analytics
Analytics Platform System (PDW)
Innehåller information om alla begäranden som för närvarande eller nyligen är aktiva i dedikerade SQL-pooler i Azure Synapse Analytics och Analysplattformssystem (PDW). Den visar en rad per begäran/fråga.
Not
Den här syntaxen stöds inte av en serverlös SQL-pool i Azure Synapse Analytics. För serverlös SQL-pool använder du sys.dm_exec_requests.
Kolumnnamn | Datatyp | Beskrivning | Sortiment |
---|---|---|---|
request_id |
nvarchar(32) | Nyckel för den här vyn. Unikt numeriskt ID som är associerat med begäran. | Unikt för alla begäranden i systemet. |
session_id |
nvarchar(32) | Unikt numeriskt ID som är associerat med sessionen där frågan kördes. Se sys.dm_pdw_exec_sessions. | |
status |
nvarchar(32) | Aktuell status för begäran. |
Running , Suspended , Completed , Cancelled , Failed . |
submit_time |
datetime | Tidpunkt då begäran skickades för körning. | Giltig datetime mindre eller lika med aktuell tid och start_time . |
start_time |
datetime | Tidpunkt då körningen av begäran startades. | |
end_compile_time |
datetime | Tidpunkt då motorn slutförde kompileringen av begäran. | |
end_time |
datetime | Tidpunkt då körningen av begäran slutfördes, misslyckades eller avbröts. | |
total_elapsed_time |
int | Tiden som förflutit i körningen sedan begäran startades, i millisekunder. | Mellan 0 och skillnaden mellan submit_time och end_time .Om total_elapsed_time överskrider det maximala värdet för ett heltal fortsätter total_elapsed_time att vara det maximala värdet. Det här villkoret genererar varningen "Det maximala värdet har överskridits".Det maximala värdet i millisekunder är detsamma som 24,8 dagar. |
label |
nvarchar(255) | Valfri etikettsträng som är associerad med vissa SELECT frågeinstruktioner. |
Alla strängar som innehåller a-z , A-Z ,0-9 ,_ . |
error_id |
nvarchar(36) | Unikt ID för felet som är associerat med det här steget, om det finns något. |
NULL om inget fel uppstod.
request_id kan matchas med request_id i sys.dm_pdw_errors för att visa alla fel i listan för den specifika request_id . |
database_id |
int | Identifierare för databasen som används av explicit kontext (till exempel USE DB_X ). |
Se database_id i sys.databases. |
command |
nvarchar(4000) | Innehåller den fullständiga texten i begäran som skickats av användaren. | Giltig fråga eller begärandetext. Frågor som är längre än 4 000 byte trunkeras. |
resource_class |
nvarchar(20) | Den arbetsbelastningsgrupp som används för den här begäran. | Statiska resursklasserstaticrc10 staticrc20 staticrc30 staticrc40 staticrc50 staticrc60 staticrc70 staticrc80 Dynamiska resursklasser SmallRC MediumRC LargeRC XLargeRC |
importance |
nvarchar(128) | Inställningen Prioritet som begäran körs på. Detta är den relativa betydelsen av en begäran i den här arbetsbelastningsgruppen och mellan arbetsbelastningsgrupper för delade resurser. Prioritet som anges i klassificeraren åsidosätter inställningen för arbetsbelastningsgruppens betydelse. gäller för: Azure Synapse Analytics |
NULL low below_normal normal (standard)above_normal hög |
group_name |
sysname | För begäranden som använder resurser är group_name namnet på den arbetsbelastningsgrupp som begäran körs under. Om begäran inte använder resurser är group_name NULL .gäller för: Azure Synapse Analytics |
|
classifier_name |
sysname | För begäranden som använder resurser, Namnet på klassificeraren som används för att tilldela resurser och prioritet. | |
resource_allocation_percentage |
decimal(5,2) | Den procentuella mängden resurser som allokerats till begäran. gäller för: Azure Synapse Analytics |
|
result_cache_hit |
int | Information om huruvida en slutförd fråga använde resultatuppsättningscache. gäller för: Azure Synapse Analytics |
1 = Resultatuppsättningens cacheträff 0 = Cachemiss för resultatuppsättning NULL = Frågan var inte en SELECT-fråga.Negativa heltalsvärden = Orsaker till varför cachelagring av resultatuppsättningar inte användes. Mer information finns i avsnittet Kommentarer. |
client_correlation_id |
nvarchar(255) | Valfritt användardefinierat namn för en klientsession. Om du vill ange för en session anropar du sp_set_session_context 'client_correlation_id', <CorrelationIDName> . Du kan hämta dess värde med SELECT SESSION_CONTEXT (N'client_correlation_id') . Mer information finns i sp_set_session_context. |
|
command2 |
nvarchar(max) | Innehåller den fullständiga texten i begäran som skickats av användaren. Innehåller frågor som är längre än 4 000 tecken. | Giltig fråga eller begärandetext.
NULL = Frågor som är 4 000 tecken långa eller mindre. För dessa frågor finns den fullständiga texten under kolumnen command . |
Anmärkningar
Information om de maximala rader som behålls av den här vyn finns i avsnittet Metadata i artikeln Kapacitetsbegränsningar.
Det negativa heltalsvärdet i kolumnen result_cache_hit
är ett bitmappsvärde för alla tillämpade orsaker till varför en frågas resultatuppsättning inte kan cachelagras. Den här kolumnen kan vara | (Bitvis ELLER) produkt av ett eller flera av följande värden. Till exempel kan -36
vara en bitvis ELLER av två orsaker: -0x04
(-4
) och -0x20
(-32
).
Värde | Värde i decimal | Beskrivning |
---|---|---|
1 |
1 |
Resultatuppsättningens cacheträff |
0x00 |
0 |
Resultatuppsättningens cachemiss |
-0x01 |
-1 |
Cachelagring av resultatuppsättningar är inaktiverat i databasen. |
-0x02 |
-2 |
Cachelagring av resultatuppsättningar inaktiveras i sessionen. |
-0x04 |
-4 |
Cachelagring av resultatuppsättningar inaktiveras på grund av att det inte finns några datakällor för frågan. |
-0x08 |
-8 |
Cachelagring av resultatuppsättningar inaktiveras på grund av säkerhetspredikat på radnivå. |
-0x10 |
-16 |
Cachelagring av resultatuppsättningar inaktiveras på grund av användning av systemtabell, tillfällig tabell eller extern tabell i frågan. |
-0x20 |
-32 |
Cachelagring av resultatuppsättningar inaktiveras eftersom frågan innehåller körningskonstanter, användardefinierade funktioner eller icke-terministiska funktioner. |
-0x40 |
-64 |
Cachelagring av resultatuppsättningar inaktiveras på grund av att den uppskattade resultatuppsättningens storlek är större än 10 GB. |
-0x80 |
-128 |
Cachelagring av resultatuppsättningar inaktiveras eftersom resultatuppsättningen innehåller rader med stor storlek (större än 64 KB). |
-0x100 |
-256 |
Cachelagring av resultatuppsättningar inaktiveras på grund av granulär dynamisk datamaskering. |
Behörigheter
Kräver VIEW DATABASE STATE
behörighet.
Säkerhet
sys.dm_pdw_exec_requests
filtrerar inte frågeresultat enligt databasspecifika behörigheter. Inloggningar med VIEW DATABASE STATE
behörighet kan hämta resultatfrågeresultat för alla databaser.
Varning
En angripare kan använda sys.dm_pdw_exec_requests
för att hämta information om specifika databasobjekt genom att helt enkelt ha VIEW DATABASE STATE
behörighet och genom att inte ha databasspecifik behörighet.