Compartir a través de


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

Vistas de administración dinámica de Azure Synapse Analytics y Data Warehouse paralelo (Transact-SQL)

Pasos siguientes

Para obtener más sugerencias de desarrollo, consulte Introducción al desarrollo de Azure Synapse Analytics.