共用方式為


如何:以 XML 格式儲存執行計劃

使用 SQL Server Management Studio 將執行計劃儲存為 XML 檔,並開啟它們來進行檢視。

若要使用 Management Studio 中的執行計劃功能,或使用 XML Showplan SET 選項,使用者必須具有適當的權限,才能執行 Transact-SQL 查詢來產生執行計劃,同時使用者還必須具有查詢所參考之所有資料庫的 SHOWPLAN 權限。如需詳細資訊,請參閱<顯示計劃安全性>。

若要使用 XML Showplan SET 選項來儲存查詢計劃

  1. 在 SQL Server Management Studio 中,開啟查詢編輯器並連接到Database Engine。

  2. 利用下列陳述式開啟 SHOWPLAN_XML:

    SET SHOWPLAN_XML ON;
    GO
    

    若要開啟 STATISTICS XML,請使用下列陳述式:

    SET STATISTICS XML ON;
    GO
    

    SHOWPLAN_XML 會產生查詢的編譯階段查詢執行計劃資訊,但不會執行查詢。STATISTICS XML 會產生查詢的執行階段查詢執行計劃資訊,並且執行查詢。

  3. 執行查詢。範例:

    USE AdventureWorks;
    GO
    SET SHOWPLAN_XML ON;
    GO
    -- Execute a query.
    SELECT EmployeeID 
    FROM HumanResources.Employee
    WHERE NationalIDNumber = '509647174';
    GO
    SET SHOWPLAN_XML OFF;
    
  4. [結果] 窗格中,以滑鼠右鍵按一下包含查詢計劃的 [Microsoft SQL Server 2005 XML 顯示計劃],然後按一下 [儲存結果]

  5. [儲存 <方格或文字> 結果] 對話方塊的 [存檔類型] 方塊中,按一下 [所有檔案 (*.*)]

  6. [檔案名稱] 方塊中,提供格式為 <name**>.sqlplan** 的名稱,再按一下 [儲存]

若要使用 SQL Server Management Studio 選項來儲存執行計劃

  1. 使用 Management Studio 來產生一個評估的執行計劃或實際執行計劃。如需詳細資訊,請參閱<如何:顯示估計執行計劃>或<如何:顯示實際執行計劃>。

  2. 在結果窗格的 [執行計劃] 索引標籤中,以滑鼠右鍵按一下圖形執行計劃,然後選擇 [儲存執行計劃]

    您也可以從 [檔案] 功能表選擇 [儲存執行計劃]

  3. [另存新檔] 對話方塊中,請確認將 [存檔類型] 設為 [執行計劃檔案 (*.sqlplan)]

  4. [檔案名稱] 方塊中,提供格式為 <name**>.sqlplan** 的名稱,再按一下 [儲存]

若要在 SQL Server Management Studio 中開啟已儲存的 XML 查詢計劃

  1. 在 SQL Server Management Studio 的 [檔案] 功能表上,選擇 [開啟],然後按一下 [檔案]

  2. [開啟檔案] 對話方塊中,將 [檔案類型] 設為 [執行計劃檔案 (*.sqlplan)],以產生已儲存之 XML 查詢計劃檔案的篩選清單。

  3. 選取您要檢視的 XML 查詢計劃檔案,然後按一下 [開啟]

    您也可以在「Windows 檔案總管」中,按兩下副檔名為 .sqlplan 的檔案。計劃會在 Management Studio 中開啟。

請參閱

概念

XML 顯示計劃
使用 Showplan SET 選項來顯示執行計劃 (Transact-SQL)

其他資源

SET SHOWPLAN_XML (Transact-SQL)
SET STATISTICS XML (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助