Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: SQL Server 2016 (13.x) en latere versies
Bevat informatie over alle verzoeken die momenteel of recent actief zijn in PolyBase-zoeken. Er wordt één rij per aanvraag/query weergegeven.
Op basis van sessie- en verzoek-ID kan een gebruiker vervolgens de daadwerkelijke gedistribueerde verzoeken ophalen die worden gegenereerd om uit te voeren - via sys.dm_exec_distributed_requests. Bijvoorbeeld, een query met gewone SQL en externe SQL-tabellen zal worden opgesplitst in verschillende instructies/verzoeken die worden uitgevoerd over de verschillende compute-nodes. Om de verspreide stappen over alle rekenknooppunten te volgen, introduceren we een 'globale' uitvoerings-ID die gebruikt kan worden om alle bewerkingen op de rekenknooppunten die respectievelijk aan één specifiek verzoek en operator zijn gekoppeld, te volgen.
| Kolomnaam | Gegevenssoort | Beschrijving | Bereik |
|---|---|---|---|
| sql_handle | varbinary(64) | Sleutel voor deze weergave. Unieke numerieke id die is gekoppeld aan de aanvraag. | Uniek voor alle aanvragen in het systeem. |
| execution_id | Nvarchar(32 | Unieke numerieke id gekoppeld aan de sessie waarin deze query werd uitgevoerd. | |
| status | Nvarchar(32 | Huidige status van de aanvraag. | 'In behandeling', 'Autoriseren', 'SysteemResources verkrijgen', 'Initialiseren', 'Plan', 'Parsing', 'VerkrijgenResources', 'Lopen', 'Annuleren', 'Voltooien', 'Mislukt', 'Geannuleerd'. |
| error_id | nvarchar(36) | Unieke ID van de fout die aan het verzoek hoort, indien aanwezig. | Zet op NULL als er geen fout is opgetreden. |
| starttijd | datetime | Tijdstip waarop de uitvoering van de aanvraag is gestart. | 0 voor in de wachtrij staande verzoeken; anders geldt de datum en tijd kleiner of gelijk aan de huidige tijd. |
| eindtijd | datetime | Tijdstip waarop de engine het compileren van de aanvraag heeft voltooid. | NULL voor in de wachtrij of actieve verzoeken; anders geldt een geldige datum die kleiner of gelijk is aan de huidige tijd. |
| totale verstreken tijd | int | De tijd die is verstreken tijdens de uitvoering sinds de aanvraag is gestart, in milliseconden. | Tussen 0 en het verschil tussen start_time en end_time. Als total_elapsed_time de maximale waarde voor een geheel getal overschrijdt, blijft total_elapsed_time de maximale waarde. Deze voorwaarde zal de waarschuwing genereren: "De maximale waarde is overschreden." De maximale waarde in milliseconden komt overeen met 24,8 dagen. |
Zie ook
Problemen met PolyBase oplossen met dynamische beheerweergaven
Dynamische beheerweergaven en -functies (Transact-SQL)
databasegerelateerde dynamische beheerweergaven (Transact-SQL)