sys.pdw_nodes_dm_exec_query_plan (Transact-SQL)

Si applica a:Azure Synapse Analytics

Restituisce il piano Showplan in formato XML per il batch specificato dall'handle di piano. Il piano specificato tramite l'handle di piano può essere memorizzato nella cache o in esecuzione.

Nota

In Azure Synapse SQL l'aggiunta di spazi vuoti in una query costituisce una modifica della query che causa la ricalcometria dell'hash della query e il piano di esecuzione memorizzato nella cache precedente non viene riutilizzato.

Nota

Questa sintassi non è supportata da pool SQL serverless in Azure Synapse Analytics.

Tabella restituita

Nome colonna Tipo di dati Descrizione
pdw_node_id int ID numerico univoco associato al nodo.
dbid smallint ID del database di contesto in vigore quando è stata compilata l'istruzione Transact-SQL corrispondente a questo piano. Per istruzioni SQL non pianificate e preparate, l'ID del database in cui sono state compilate le istruzioni.

La colonna ammette i valori Null.
objectid int ID dell'oggetto (ad esempio, stored procedure o funzione definita dall'utente) per il piano della query. Per i batch ad hoc e preparati, questa colonna è Null.

La colonna ammette i valori Null.
number smallint Valore intero della stored procedure numerata. Per i batch ad hoc e preparati, questa colonna è Null.

La colonna ammette i valori Null.
Crittografato bit Indica se la stored procedure corrispondente è crittografata.

0 = non crittografata

1 = crittografata

La colonna non ammette i valori Null.
Query_plan xml Contiene la rappresentazione Showplan in fase di compilazione del piano di esecuzione della query specificato con plan_handle. La rappresentazione Showplan è in formato XML. Viene generato un piano per ogni batch che contiene, ad esempio istruzioni Transact-SQL ad hoc, chiamate di stored procedure e chiamate di funzione definite dall'utente.

La colonna ammette i valori Null.

Osservazioni:

Si applicano le stesse osservazioni in sys.dm_exec_query_plan .

Autorizzazioni

Richiedere il ruolo o VIEW SERVER STATE l'autorizzazione del server sysadmin nel server.

Vedi anche

Viste a gestione dinamica di Azure Synapse Analytics e Parallel Data Warehouse (Transact-SQL)

Passaggi successivi

Per altri suggerimenti sullo sviluppo, vedere Panoramica dello sviluppo di Azure Synapse Analytics.