sys.pdw_nodes_dm_exec_query_plan (Transact-SQL)

適用対象:Azure Synapse Analytics

プラン ハンドルで指定されたバッチのプラン表示を XML 形式で返します。 プラン ハンドルで指定するプランは、キャッシュ内のもの、または現在実行中のものを指定できます。

注意

Azure Synapse SQL では、クエリに空白を追加するとクエリの変更が構成され、クエリ ハッシュが再計算され、以前のキャッシュされた実行プランは再利用されません。

注意

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

返されるテーブル

列名 データ型 説明
pdw_node_id int ノードに関連付けられている一意の数値 ID。
dbid smallint このプランに対応する Transact-SQL ステートメントがコンパイルされたときに有効であったコンテキスト データベースの ID。 計画外の準備済み SQL ステートメントの場合、ステートメントがコンパイルされたデータベースの ID。

NULL 値は許可されます。
objectid int ストアド プロシージャやユーザー定義関数など、クエリ プランのオブジェクトの ID。 アドホック バッチおよび準備されたバッチの場合、この列の値は NULL です。

NULL 値は許可されます。
number smallint ストアド プロシージャに付けられた番号 (整数)。 アドホック バッチおよび準備されたバッチの場合、この列の値は NULL です。

NULL 値は許可されます。
encrypted bit 対応するプロシージャが暗号化されているかどうか。

0 = 暗号化されていない

1 = 暗号化されている

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

NULL 値は許可されます。

解説

sys.dm_exec_query_planの同じ注釈が適用されます。

アクセス許可

サーバーの sysadmin サーバー ロールまたはVIEW SERVER STATEアクセス許可が必要です。

こちらもご覧ください

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

次のステップ

開発に関するその他のヒントについては、「Azure Synapse Analytics 開発の概要」を参照してください。