sys.dm_pdw_nodes_exec_text_query_plan (Transact-SQL)
Область применения: Azure Synapse Analytics
Возвращает инструкцию Showplan в текстовом формате для пакета Transact-SQL или для определенной инструкции в пакете.
Примечание.
Этот синтаксис не поддерживается бессерверным пулом SQL в Azure Synapse Analytics.
Таблица возвращенной информации
Имя столбца | Тип данных | Description |
---|---|---|
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 | nvarchar(max) | Содержит представление инструкции времени компиляции Showplan для плана выполнения запроса, заданного аргументом plan_handle. Инструкция Showplan имеет текстовый формат. Для каждого пакета, содержащего, например, нерегламентированные инструкции Transact-SQL, вызовы хранимых процедур и вызовы определяемых пользователем функций, формируется один план. Столбец может содержать значение NULL. |
Замечания
Те же примечания в sys.dm_exec_text_query_plan применяются.
Разрешения
Требовать роль или VIEW SERVER STATE
разрешение сервера sysadmin на сервере.
См. также
Следующие шаги
Дополнительные советы по разработке см. в обзоре разработки Azure Synapse Analytics.