sys. dm_pdw_exec_requests (Transact-SQL)sys.dm_pdw_exec_requests (Transact-SQL)

SI APPLICA A: noSQL Server noDatabase SQL di Azure sìAzure Synapse Analytics (SQL DW) sìParallel Data Warehouse APPLIES TO: noSQL Server noAzure SQL Database yesAzure Synapse Analytics (SQL DW) yesParallel Data Warehouse

Include informazioni su tutte le richieste attualmente o di recente attive in SQL Data WarehouseSQL Data Warehouse.Holds information about all requests currently or recently active in SQL Data WarehouseSQL Data Warehouse. Elenca una riga per ogni richiesta/query.It lists one row per request/query.

Nome colonnaColumn Name tipo di datiData Type DescrizioneDescription IntervalloRange
request_idrequest_id nvarchar(32)nvarchar(32) Chiave per questa visualizzazione.Key for this view. ID numerico univoco associato alla richiesta.Unique numeric ID associated with the request. Univoco tra tutte le richieste nel sistema.Unique across all requests in the system.
session_idsession_id nvarchar(32)nvarchar(32) ID numerico univoco associato alla sessione in cui è stata eseguita la query.Unique numeric ID associated with the session in which this query was run. Vedere sys. dm_pdw_exec_sessions (Transact-SQL).See sys.dm_pdw_exec_sessions (Transact-SQL).
statusstatus nvarchar(32)nvarchar(32) Stato corrente della richiesta.Current status of the request. ' Running ',' suspended ',' completed ',' Canceled ',' failed '.'Running', 'Suspended', 'Completed', 'Canceled', 'Failed'.
submit_timesubmit_time datetimedatetime Ora in cui la richiesta è stata inviata per l'esecuzione.Time at which the request was submitted for execution. DateTime valido minore o uguale all'ora corrente e start_time.Valid datetime smaller or equal to the current time and start_time.
start_timestart_time datetimedatetime Ora in cui è stata avviata l'esecuzione della richiesta.Time at which the request execution was started. NULL per le richieste in coda; in caso contrario, DateTime valido minore o uguale all'ora corrente.NULL for queued requests; otherwise, valid datetime smaller or equal to current time.
end_compile_timeend_compile_time datetimedatetime Ora di completamento della compilazione della richiesta da parte del motore.Time at which the engine completed compiling the request. NULL per le richieste che non sono state ancora compilate; in caso contrario, un valore DateTime valido minore di start_time e minore o uguale all'ora corrente.NULL for requests that haven't been compiled yet; otherwise a valid datetime less than start_time and less than or equal to the current time.
end_timeend_time datetimedatetime Ora in cui l'esecuzione della richiesta è stata completata, non riuscita o è stata annullata.Time at which the request execution completed, failed, or was canceled. Null per le richieste in coda o attive; in caso contrario, un valore DateTime valido minore o uguale all'ora corrente.Null for queued or active requests; otherwise, a valid datetime smaller or equal to current time.
total_elapsed_timetotal_elapsed_time intint Tempo trascorso nell'esecuzione dall'avvio della richiesta, in millisecondi.Time elapsed in execution since the request was started, in milliseconds. Compreso tra 0 e la differenza tra start_time e end_time.Between 0 and the difference between start_time and end_time.
Se total_elapsed_time supera il valore massimo per un numero intero, total_elapsed_time continuerà a essere il valore massimo.If total_elapsed_time exceeds the maximum value for an integer, total_elapsed_time will continue to be the maximum value. Questa condizione genererà l'avviso "è stato superato il valore massimo".This condition will generate the warning "The maximum value has been exceeded."

Il valore massimo in millisecondi è uguale a 24,8 giorni.The maximum value in milliseconds is the same as 24.8 days.
Etichettalabel nvarchar(255)nvarchar(255) Stringa di etichetta facoltativa associata ad alcune istruzioni di query SELECT.Optional label string associated with some SELECT query statements. Qualsiasi stringa contenente ' a-z ',' A-Z ',' 0-9',' '.Any string containing 'a-z','A-Z','0-9',''.
error_iderror_id nvarchar (36)nvarchar(36) ID univoco dell'errore associato alla richiesta, se disponibile.Unique ID of the error associated with the request, if any. Vedere sys. dm_pdw_errors (Transact-SQL); impostare su NULL se non si è verificato alcun errore.See sys.dm_pdw_errors (Transact-SQL); set to NULL if no error occurred.
database_iddatabase_id intint Identificatore del database usato dal contesto esplicito, ad esempio usare DB_X.Identifier of database used by explicit context (for example, USE DB_X). Vedere ID in sys. databases (Transact)-SQL.See ID in sys.databases (Transact-SQL).
comandocommand nvarchar(4000)nvarchar(4000) Include il testo completo della richiesta come inviato dall'utente.Holds the full text of the request as submitted by the user. Qualsiasi testo di query o richiesta valido.Any valid query or request text. Le query che hanno più di 4000 byte vengono troncate.Queries that are longer than 4000 bytes are truncated.
resource_classresource_class nvarchar (20)nvarchar(20) Gruppo del carico di lavoro utilizzato per la richiesta.The workload group used for this request. Classi di risorse staticheStatic Resource Classes
staticrc10staticrc10
staticrc20staticrc20
staticrc30staticrc30
staticrc40staticrc40
staticrc50staticrc50
staticrc60staticrc60
staticrc70staticrc70
staticrc80staticrc80

Classi di risorse dinamicheDynamic Resource Classes
SmallRCSmallRC
MediumRCMediumRC
LargeRCLargeRC
XLargeRCXLargeRC
importanceimportance nvarchar(128)nvarchar(128) Importanza dell'impostazione della richiesta eseguita in.The Importance setting the request executed at. Si tratta dell'importanza relativa di una richiesta nel gruppo del carico di lavoro e nei gruppi di carico di lavoro per le risorse condivise.This is the relative importance of a request in this workload group and across workload groups for shared resources. L'importanza specificata nel classificatore sostituisce l'impostazione di importanza del gruppo di carico di lavoro.Importance specified in the classifier overrides the workload group importance setting.
Si applica a: Azure SQL Data WarehouseApplies to: Azure SQL Data Warehouse
NULLNULL
lowlow
below_normalbelow_normal
normale (impostazione predefinita)normal (default)
above_normalabove_normal
highhigh
group_namegroup_name sysnamesysname Per le richieste che utilizzano risorse, group_name è il nome del gruppo di carico di lavoro in cui viene eseguita la richiesta.For requests utilizing resources, group_name is the name of the workload group the request is running under. Se la richiesta non utilizza risorse, group_name è null.If the request does not utilize resources, group_name is null.
Si applica a: Azure SQL Data WarehouseApplies to: Azure SQL Data Warehouse
classifier_nameclassifier_name sysnamesysname Per le richieste che usano risorse, il nome del classificatore usato per l'assegnazione delle risorse e l'importanza.For requests utilizing resources, The name of the classifier used for assigning resources and importance.
resource_allocation_percentageresource_allocation_percentage Decimal (5, 2)decimal(5,2) Percentuale di risorse allocate alla richiesta.The percentage amount of resources allocated to the request.
Si applica a: Azure SQL Data WarehouseApplies to: Azure SQL Data Warehouse
result_set_cacheresult_set_cache bitbit Indica in dettaglio se una query completata è un hit cache dei risultati (1) o meno (0).Details whether a completed query was a result cache hit (1) or not (0).
Si applica a: Azure SQL Data WarehouseApplies to: Azure SQL Data Warehouse
0, 10,1

Per informazioni sul numero massimo di righe mantenute da questa visualizzazione, vedere la sezione metadati nell'argomento limiti di capacità .For information about the maximum rows retained by this view, see the Metadata section in the Capacity limits topic.

AutorizzazioniPermissions

È richiesta l'autorizzazione VIEW SERVER STATE.Requires VIEW SERVER STATE permission.

SicurezzaSecurity

sys. dm_pdw_exec_requests non filtra i risultati della query in base alle autorizzazioni specifiche del database.sys.dm_pdw_exec_requests doesn't filter query results according to database-specific permissions. Gli account di accesso con autorizzazione VIEW SERVER STATE possono ottenere risultati di query per tutti i databaseLogins with VIEW SERVER STATE permission can obtain results query results for all databases

Avviso

Un utente malintenzionato può utilizzare sys. dm_pdw_exec_requests per recuperare informazioni su oggetti di database specifici semplicemente disponendo dell'autorizzazione VIEW SERVER STATE e non disponendo di autorizzazioni specifiche per il database.An attacker can use sys.dm_pdw_exec_requests to retrieve information about specific database objects by simply having VIEW SERVER STATE permission and by not having database-specific permission.

Vedere ancheSee Also

Transact-SQL SQL Data Warehouse e Parallel data warehouse (viste a gestione dinamica)SQL Data Warehouse and Parallel Data Warehouse Dynamic Management Views (Transact-SQL)