共用方式為


sys.pdw_nodes_dm_exec_query_plan (Transact-SQL)

適用於:Azure Synapse Analytics

傳回計劃句柄所指定批次的 XML 格式 Showplan。 計劃句柄指定的計劃可以快取或目前正在執行。

注意

在 Azure Synapse SQL 中,在查詢中新增空格符會構成查詢變更,導致重新計算查詢哈希,而且不會重複使用先前快取的執行計劃。

注意

Azure Synapse Analytics 的無伺服器 SQL 集區不支援此語法。

傳回的資料表

資料行名稱 資料類型 描述
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 包含以 plan_handle 指定之查詢執行計劃的編譯時間執行計劃表示法。 顯示計畫是 XML 格式。 每個包含諸如特定 Transact-SQL 陳述式、預存程序呼叫和使用者定義函式呼叫的批次,都會產生一份計畫。

資料行可為 Null。

備註

sys.dm_exec_query_plan中相同的備註適用。

權限

需要 伺服器上的系統管理員 伺服器角色或 VIEW SERVER STATE 許可權。

另請參閱

Azure Synapse Analytics 和平行資料倉儲動態管理檢視 (Transact-SQL)

下一步

如需更多開發秘訣,請參閱 Azure Synapse Analytics 開發概觀