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 開發概觀