sys.dm_pdw_sql_requests (Transact-SQL)

A következőkre vonatkozik:Azure Synapse AnalyticsAnalytics Platform System (PDW)

Az összes SQL Server lekérdezési disztribúcióról tárol információkat a lekérdezés SQL lépésének részeként.

Note

Ezt a szintaxist az Azure Synapse Analytics kiszolgáló nélküli SQL-készlete nem támogatja.

Az oszlop neve Adattípus Description Tartomány
request_id nvarchar(32) Az SQL lekérdezés disztribúciójának egyedi azonosítója.

request_id, step_index, és distribution_id ez a nézet kulcsa.
Lásd request_idsys.dm_pdw_exec_requests.
step_index int A lekérdezési lépés indexe, amely az eloszlás részét képezi.

request_id, step_index, és distribution_id ez a nézet kulcsa.
Lásd step_indexsys.dm_pdw_request_steps.
pdw_node_id int Az adott csomópont egyedi azonosítója, amelyen ez a lekérdezési eloszlás fut. Lásd node_idsys.dm_pdw_nodes.
distribution_id int Az eloszlás egyedi azonosítója, amelyen ez a lekérdezési eloszlás fut.

request_id, step_index, és distribution_id ez a nézet kulcsa.
Lásd distribution_idsys.pdw_distributions. Állítsd be -1 a csomópont scope-ján futó kérésekre, nem a disztribúciós scope-ra.
status nvarchar(32) A lekérdezés eloszlásának jelenlegi állapota. Pending, Running, Failed, , CancelledCompleteAborted, ,CancelSubmitted
error_id nvarchar(36) Ha van egyedileg azonosítható a lekérdezési eloszláshoz tartozó hiba azonosítása. Lásd error_idsys.dm_pdw_errors. Állítsd be, ha NULL nem történt hiba.
start_time datetime Az időpont, amikor megkezdődött a lekérdezés elosztása. Kisebb vagy egyenlő a jelenlegi idővel, és nagyobb vagy egyenlő start_time a lekérdezési lépéssel, amelyhez ez a lekérdezési eloszlás tartozik.
end_time datetime Az időpont, amikor ez a lekérdezés elosztása befejeződött, törölődött vagy megbukott. Nagyobb vagy egyenlő, vagy start_timebeállítva, NULL ha a lekérdezés eloszlása folyamatban van vagy sorban áll.
total_elapsed_time int A lekérdezés eloszlása idejét jelenti ezredmásodpercekben. Nagyobb vagy egyenlő 0-val. Megegyezik a start_timeend_time befejezett, sikertelen vagy törölt lekérdezéselosztások és a delta arányával.

Ha total_elapsed_time meghaladja az egész szám maximális értékét, total_elapsed_time akkor továbbra is a maximális érték marad. Ez a feltétel figyelmeztetést generál: "A maximális érték túllépték."

A maximális érték milliszekundumokban 24,8 nappal egyenértékű.
row_count bigint A lekérdezési eloszlás által módosított vagy olvasott sorok száma. -1 olyan műveletekre, amelyek nem változtatnak vagy nem adnak vissza adatokat, például CREATE TABLE és DROP TABLE.
spid int Session ID az SQL Server példányon, amely a lekérdezési disztribúciót futtatja.
command nvarchar(4000) A parancs teljes szövege ehhez a lekérdezési eloszláshoz. Bármilyen érvényes lekérdezés vagy kérés sorozat.

A nézet által megőrzött maximális sorokról információért lásd a Kapacitáskorlátok témájának Metaadat szekcióját.