sys.pdw_nodes_dm_exec_query_plan (Transact-SQL)
Se aplica a: Azure Synapse Analytics
Devuelve el plan de presentación en formato XML para el lote especificado por el identificador del plan. Este plan especificado por el identificador del plan puede estar almacenado en caché o ejecutándose.
Nota:
En Azure Synapse SQL, agregar espacios en blanco en una consulta constituye un cambio de consulta que hace que el hash de consulta se vuelva a calcular y no se vuelva a usar el plan de ejecución almacenado en caché anterior.
Nota:
El grupo de SQL sin servidor no admite esta sintaxis en Azure Synapse Analytics.
Tabla devuelta
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
pdw_node_id | int | Identificador numérico único asociado al nodo. |
dbid | smallint | Identificador de la base de datos de contexto que estaba activa al compilarse la instrucción Transact-SQL correspondiente a este plan. Para instrucciones SQL no planeadas y preparadas, el identificador de la base de datos donde se compilaron las instrucciones. Esta columna acepta valores NULL. |
objectid | int | Identificador del objeto (por ejemplo, procedimiento almacenado o función definida por el usuario) de este plan de consulta. Para lotes ad hoc y preparados, esta columna es null. Esta columna acepta valores NULL. |
number | smallint | Entero de procedimiento almacenado numerado. Para lotes ad hoc y preparados, esta columna es null. Esta columna acepta valores NULL. |
encrypted | bit | Indica si el procedimiento almacenado correspondiente está cifrado. 0 = no cifrado 1 = cifrado La columna no acepta valores NULL. |
query_plan | xml | Contiene la representación del plan de presentación de tiempo de compilación del plan de ejecución de consultas especificado con plan_handle. El plan de presentación está en formato XML. Se genera un plan para cada lote que contiene, por ejemplo, instrucciones Transact-SQL "ad hoc", llamadas a procedimientos almacenados y llamadas a funciones definidas por el usuario. Esta columna acepta valores NULL. |
Comentarios
Se aplican los mismos comentarios de sys.dm_exec_query_plan .
Permisos
Requerir el rol de servidor sysadmin o VIEW SERVER STATE
el permiso en el servidor.
Consulte también
Pasos siguientes
Para obtener más sugerencias de desarrollo, consulte Introducción al desarrollo de Azure Synapse Analytics.