sys.pdw_nodes_dm_exec_query_plan (Transact-SQL)
傳回計劃句柄所指定批次的 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 開發概觀。