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, añadir espacios en blanco en una consulta constituye un cambio de consulta que provoca que el hash de la consulta se recalcule y que el plan de ejecución en caché anterior no se reutilice.

Nota:

El grupo de SQL sin servidor no admite esta sintaxis en Azure Synapse Analytics.

Tabla devuelta

Nombre de la columna Tipo de dato 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 sentencias SQL no planificadas y preparadas, el ID de la base de datos donde se compilaron las sentencias.

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.
número 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 Showplan 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

Las mismas observaciones en sys.dm_exec_query_plan se aplican.

Permissions

Requiere un rol de administrador de sistemas o VIEW SERVER STATE 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 más consejos de desarrollo, consulta Azure Synapse Analytics development overview (resumen del desarrollo).