sys.pdw_nodes_dm_exec_query_plan (Transact-SQL)
プラン ハンドルで指定されたバッチのプラン表示を 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 開発の概要」を参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示