Contient des informations sur toutes les distributions de requêtes SQL Server dans le cadre d’une étape SQL dans la requête.
Remarque
Cette syntaxe n’est pas prise en charge par le pool SQL serverless dans Azure Synapse Analytics.
Nom de la colonne
Type de données
Description
Plage
request_id
nvarchar(32)
Identificateur unique de la requête à laquelle appartient cette distribution de requêtes SQL.
request_id, step_indexet distribution_id formez la clé pour cette vue.
Consultez request_id sys.dm_pdw_exec_requests.
step_index
int
Index de l’étape de requête dont fait partie cette distribution.
request_id, step_indexet distribution_id formez la clé pour cette vue.
Consultez step_index sys.dm_pdw_request_steps.
pdw_node_id
int
Identificateur unique du nœud sur lequel cette distribution de requête est exécutée.
Voir node_id sys.dm_pdw_nodes.
distribution_id
int
Identificateur unique de la distribution sur laquelle cette distribution de requête est exécutée.
request_id, step_indexet distribution_id formez la clé pour cette vue.
Consultez distribution_id sys.pdw_distributions. Défini sur les -1 requêtes qui s’exécutent au niveau de l’étendue du nœud, et non sur l’étendue de distribution.
Identificateur unique de l’erreur associée à cette distribution de requêtes, le cas échéant.
Consultez error_id sys.dm_pdw_errors. Défini sur NULL la valeur si aucune erreur n’a eu lieu.
start_time
datetime
Heure à laquelle la distribution des requêtes a démarré l’exécution.
Plus petite ou égale à l’heure actuelle et supérieure ou égale à start_time l’étape de requête à laquelle cette distribution de requête appartient.
end_time
datetime
Heure à laquelle cette distribution de requête a terminé l’exécution, a été annulée ou a échoué.
Supérieur ou égal à start_time, ou défini NULL sur si la distribution de requête est en cours ou mise en file d’attente.
total_elapsed_time
int
Représente la durée d’exécution de la distribution des requêtes, en millisecondes.
Supérieur ou égal à 0. Égal au delta des distributions de start_timeend_time requêtes terminées, ayant échoué ou annulées.
Si total_elapsed_time elle dépasse la valeur maximale d’un entier, total_elapsed_time elle continue d’être la valeur maximale. Cette condition génère l’avertissement « La valeur maximale a été dépassée ».
La valeur maximale en millisecondes équivaut à 24,8 jours.
row_count
bigint
Nombre de lignes modifiées ou lues par cette distribution de requête.
-1 pour les opérations qui ne modifient pas ou ne retournent pas de données, telles que CREATE TABLE et DROP TABLE.
spid
int
ID de session sur l’instance SQL Server exécutant la distribution de requête.
command
nvarchar(4000)
Texte intégral de la commande pour cette distribution de requêtes.
Toute requête ou chaîne de requête valide.
Pour plus d’informations sur les lignes maximales conservées par cette vue, consultez la section Métadonnées de la rubrique Limites de capacité.