Partager via


sys.pdw_nodes_dm_exec_query_plan (Transact-SQL)

S’applique à : Azure Synapse Analytics

Retourne le plan d'exécution de requêtes au format XML pour le traitement spécifié par le descripteur de plan. Le plan spécifié par le descripteur de plan peut être en cache ou en cours d'exécution.

Remarque

Dans Azure Synapse SQL, l’ajout d’espaces blancs dans une requête constitue une modification de requête qui entraîne la réutilisation du hachage de requête et du plan d’exécution mis en cache précédent.

Remarque

Cette syntaxe n’est pas prise en charge par le pool SQL serverless dans Azure Synapse Analytics.

Table retournée

Nom de la colonne Type de données Description
pdw_node_id int ID numérique unique associé au nœud.
dbid smallint ID de la base de données de contexte qui était en fonction lorsque l'instruction Transact-SQL correspondant à ce plan a été compilée. Pour les instructions SQL non planifiées et préparées, l’ID de la base de données où les instructions ont été compilées.

Colonne acceptant la valeur NULL.
objectid int ID de l'objet (par exemple, procédure stockée ou fonction définie par l'utilisateur) pour ce plan de requête. Pour les lots ad hoc et préparés, cette colonne est null.

Colonne acceptant la valeur NULL.
nombre smallint Entier servant à la numérotation des procédures stockées. Pour les lots ad hoc et préparés, cette colonne est null.

Colonne acceptant la valeur NULL.
chiffré bit Indique si la procédure stockée correspondante est chiffrée.

0 = Non chiffrée.

1 = Chiffrée.

Colonne n'acceptant pas la valeur NULL.
query_plan xml Contient la représentation du plan d'exécution des requêtes au moment de la compilation du plan d'exécution de requêtes qui est spécifié à l'aide de l'argument plan_handle. Le plan d'exécution de requêtes est au format XML. Un plan est généré pour chaque lot contenant par exemple des instructions Transact-SQL ad hoc, des appels de procédures stockées et des appels de fonctions définies par l'utilisateur.

Colonne acceptant la valeur NULL.

Notes

Les mêmes remarques dans sys.dm_exec_query_plan s’appliquent .

autorisations

Exiger le rôle ou VIEW SERVER STATE l’autorisation du serveur sysadmin sur le serveur.

Voir aussi

Vues de gestion dynamique Azure Synapse Analytics et Parallel Data Warehouse (Transact-SQL)

Étapes suivantes

Pour plus d’informations sur le développement, consultez la vue d’ensemble du développement d’Azure Synapse Analytics.