Kommentar
Å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: SQL Server 2016 (13.x) och senare versioner
Innehåller information om alla förfrågningar som för närvarande eller nyligen är aktiva i PolyBase-frågor. Den visar en rad per begäran/fråga.
Baserat på sessions- och förfrågnings-ID kan en användare sedan hämta de faktiska distribuerade förfrågningarna som genererats för att köras – via sys.dm_exec_distributed_requests. Till exempel kommer en fråga som involverar vanlig SQL och externa SQL-tabeller att delas upp i olika satser/förfrågningar som körs över de olika beräkningsnoderna. För att spåra de distribuerade stegen över alla beräkningsnoder introducerar vi ett 'globalt' exekverings-ID som kan användas för att följa alla operationer på beräkningsnoderna kopplade till en viss begäran respektive operatör.
| Kolumnnamn | Datatyp | Beskrivning | Räckvidd |
|---|---|---|---|
| sql_handle | varbinary(64) | Nyckel för den här vyn. Unikt numeriskt ID som är associerat med begäran. | Unikt för alla begäranden i systemet. |
| execution_id | Nvarchar(32) | Unikt numeriskt id kopplat till sessionen där denna fråga kördes. | |
| status | Nvarchar(32) | Aktuell status för begäran. | 'Väntar', 'Auktoriserar', 'Förvärvar Systemresurser', 'Initierar', 'Planerar', 'Parser', 'Förvärvar resurser', 'Kör', 'Avbryter', 'Slutför', 'Misslyckades', 'Avbryts'. |
| error_id | nvarchar(36) | Unikt ID för felet kopplat till förfrågan, om det finns något. | Ställ in till NULL om inget fel uppstod. |
| starttid | datetime | Tidpunkt då körningen av begäran startades. | 0 för köade förfrågningar; annars giltigt datum, tid som är mindre eller lika med nuvarande tid. |
| end_time | datetime | Tidpunkt då motorn slutförde kompileringen av begäran. | NULL för köade eller aktiva förfrågningar; annars gäller ett giltigt datum som är mindre eller lika med nuvarande tid. |
| total_tidåtgång | int | Tiden som förflutit i körningen sedan begäran startades, i millisekunder. | Mellan 0 och skillnaden mellan start_time och end_time. Om total_elapsed_time överstiger det maximala värdet för ett heltal kommer total_elapsed_time att fortsätta vara det maximala värdet. Detta villkor ger varningen "Det maximala värdet har överskridits." Det maximala värdet i millisekunder motsvarar 24,8 dagar. |
Se även
PolyBase-felsökning med dynamiska hanteringsvyer
Dynamiska hanteringsvyer och funktioner (Transact-SQL)
databasrelaterade dynamiska hanteringsvyer (Transact-SQL)