Partilhar via


sys.pdw_nodes_dm_exec_query_plan (Transact-SQL)

Aplica-se a: Azure Synapse Analytics

Retorna o plano de execução em formato XML para o lote especificado pelo identificador de plano. O plano especificado pelo identificador do plano pode estar em cache ou estar sendo executado.

Observação

No SQL do Azure Synapse, adicionar espaços em branco em uma consulta constitui uma alteração de consulta que faz com que o hash da consulta seja recalculado e o plano de execução armazenado em cache anterior não seja reutilizado.

Observação

Não há suporte a essa sintaxe para o pool de SQL sem servidor no Azure Synapse Analytics.

Tabela retornada

Nome da coluna Tipo de dados Descrição
pdw_node_id int ID numérico exclusivo associado ao nó.
dbid smallint A ID do banco de dados de contexto em vigor quando a instrução Transact-SQL correspondente a esse plano foi compilada. Para instruções SQL não planejadas e preparadas, a ID do banco de dados em que as instruções foram compiladas.

A coluna é anulável.
objectid int A identificação do objeto (por exemplo, procedimento armazenado ou função definida pelo usuário) para este plano de consulta. Para lotes assistemáticos e preparados, essa coluna é nula.

A coluna é anulável.
number smallint Inteiro de procedimento armazenado numerado. Para lotes assistemáticos e preparados, essa coluna é nula.

A coluna é anulável.
encrypted bit Indica se o procedimento armazenado correspondente está criptografado.

0 = não criptografado

1 = criptografado

A coluna não é anulável.
query_plan xml Contém a representação do plano de execução em tempo de compilação do plano de execução de consulta especificado com plan_handle. O Showplan está em formato XML. Um plano é gerado para cada lote que contém. Por exemplo, instruções ad hoc Transact-SQL, chamadas de procedimentos armazenados e chamadas de função definidas pelo usuário.

A coluna é anulável.

Comentários

As mesmas observações em sys.dm_exec_query_plan se aplicam.

Permissões

Exigir função de servidor sysadmin ou VIEW SERVER STATE permissão no servidor.

Confira também

Exibições de gerenciamento dinâmico do Azure Synapse Analytics e do Parallel Data Warehouse (Transact-SQL)

Próximas etapas

Para obter mais dicas de desenvolvimento, consulte Visão geral do desenvolvimento do Azure Synapse Analytics.