sys.pdw_nodes_dm_exec_query_plan (Transact-SQL)

Применимо к:Azure Synapse Analytics

Возвращает события инструкции Showplan в XML-формате для пакета, указанного в дескрипторе плана. План, указанный в дескрипторе плана может быть кэширован или выполняться в данный момент.

Заметка

В Azure Synapse SQL добавление пробелов в запрос представляет собой изменение запроса, которое приводит к повторному вычислению хэша запроса, и предыдущий кэшированный план выполнения не будет использоваться повторно.

Заметка

Этот синтаксис не поддерживается бессерверным пулом SQL в Azure Synapse Analytics.

Таблица возвращенной информации

Имя столбца Тип данных Описание:
pdw_node_id int Уникальный числовой идентификатор, связанный с узлом.
dbid smallint Идентификатор базы данных, в контексте которой выполнялась компиляция инструкции Transact-SQL, соответствующей данному плану. Для незапланированных и подготовленных инструкций SQL идентификатор базы данных, в которой были скомпилированы инструкции.

Столбец может содержать значение NULL.
objectid int Идентификатор объекта (например хранимой процедуры или определяемой пользователем функции) для этого плана запроса. Для нерегламентированных и подготовленных пакетов этот столбец имеет значение NULL.

Столбец может содержать значение NULL.
number smallint Целое число нумерованных хранимых процедур. Для нерегламентированных и подготовленных пакетов этот столбец имеет значение NULL.

Столбец может содержать значение NULL.
encrypted bit Указывает, зашифрована ли соответствующая хранимая процедура.

0 = не зашифрована

1 = зашифрована

Столбец не может содержать значение NULL.
query_plan xml Содержит представление инструкции времени компиляции Showplan для плана выполнения запроса, заданного аргументом plan_handle. Представление Showplan имеет формат XML. Для каждого пакета, содержащего, например, нерегламентированные инструкции Transact-SQL, вызовы хранимых процедур и вызовы определяемых пользователем функций, формируется один план.

Столбец может содержать значение NULL.

Замечания

Те же примечания в sys.dm_exec_query_plan применяются.

Разрешения

Требовать роль или VIEW SERVER STATE разрешение сервера sysadmin на сервере.

См. также

Динамические административные представления Хранилища данных Azure Synapse Analytics и Parallel Data Warehouse (Transact-SQL)

Далее

Дополнительные советы по разработке см. в обзоре разработки Azure Synapse Analytics.