sys.dm_pdw_nodes_exec_text_query_plan(Transact-SQL)

適用対象:Azure Synapse Analytics

Transact-SQL バッチ、またはバッチ内の特定のステートメントのプラン表示をテキスト形式で返します。

Note

この構文は、Azure Synapse Analytics のサーバーレス SQL プールでサポートされていません。

返されるテーブル

列名 データの種類 Description
pdw_node_ID int ノードに関連付けられている一意の数値 ID。
dbid smallint このプランに対応する Transact-SQL ステートメントがコンパイルされたときに有効であったコンテキスト データベースの ID。 アドホックおよび準備済み SQL ステートメントの場合、ステートメントがコンパイルされたデータベースの ID。

列で NULL 値を使用できます。
objectid int このクエリ プランのオブジェクト (ストアド プロシージャやユーザー定義関数など) の ID。 アドホック バッチと準備バッチの場合、この列は null です。

列で NULL 値を使用できます。
番号 smallint 番号付きストアド プロシージャの整数。 アドホック バッチと準備バッチの場合、この列は null です。

列で NULL 値を使用できます。
encrypted bit ストアド プロシージャが暗号化されているかどうかを指定します。

0 = 暗号化なし

1 = 暗号化

列は null 許容ではありません。
query_plan nvarchar(max) plan_handle で指定したクエリ実行プランを表す、コンパイル時のプラン表示。 Showplan はテキスト形式です。 アドホック Transact-SQL ステートメント、ストアド プロシージャ コール、ユーザー定義関数コールなどを含むバッチごとに、1 つのプランが生成されます。

列で NULL 値を使用できます。

注釈

同じコメントは、 sys.dm_exec_text_query_plan にも当てはまります。

Permissions

サーバーに対してシステム管理者のサーバーロールかVIEW SERVER STATE権限を要求してください。

こちらも参照ください

Azure Synapse Analytics と Parallel Data Warehouse の動的管理ビュー (Transact-SQL)

次のステップ

さらなる開発のヒントについては、Azure Synapse Analyticsの開発概要をご覧ください。