如何:顯示實際執行計劃
本主題說明如何使用 SQL Server Management Studio 產生實際的圖形執行計劃。產生實際執行計劃後,就會執行 Transact-SQL 查詢或批次。所產生的執行計劃會顯示實際查詢執行計劃,SQL Server Database Engine 將用來執行查詢。
若要使用這個功能,使用者必須具有適當權限,以便執行將會產生圖形執行計劃的 Transact-SQL 查詢,同時也需將查詢所參考之所有資料庫的 SHOWPLAN 權限,都授與給使用者。如需詳細資訊,請參閱<顯示計劃安全性>。
若要在執行期間包括查詢的執行計劃
在 SQL Server Management Studio 工具列上,按一下 [Database Engine 查詢]。您也可以按一下 [開啟檔案] 工具列按鈕並找出現有的查詢,以開啟現有的查詢並顯示估計的執行計劃。
輸入您希望顯示其實際執行計劃的查詢。
在 [查詢] 功能表上,按一下 [包括實際執行計劃] 或按一下 [包括實際執行計劃] 工具列按鈕。
按一下 [執行] 工具列按鈕執行查詢。查詢最佳化工具所使用的計劃,會顯示在結果窗格的 [執行計劃] 索引標籤上。將滑鼠游標暫時放在邏輯與實體運算子上,即可在顯示的 [工具提示] 中檢視運算子的說明與屬性。
或者,您可以在 [屬性] 視窗中檢視運算子屬性。如果沒有看到 [屬性] 視窗,請以滑鼠右鍵按一下運算子,然後選取 [屬性]。選取運算子以檢視其屬性。
您可以用滑鼠右鍵按一下執行計劃,然後選取 [放大]、[縮小]、[自訂顯示比例] 或 [縮放至適當比例],來變更執行計劃的顯示。[放大] 及 [縮小] 可讓您放大或縮小執行計劃,[自訂顯示比例] 則可讓您定義自己的顯示比例,如 80% 的顯示比例。[縮放至適當比例] 會放大執行計劃,以符合結果窗格的大小。
請參閱
參考
顯示圖形執行計劃 (SQL Server Management Studio)
概念
圖形執行計劃圖示 (SQL Server Management Studio)