共用方式為


個別儲存 Showplan XML 事件 (SQL Server Profiler)

此主題描述如何利用 SQL Server Profiler,將在追蹤中擷取的 Showplan XML 事件儲存到個別的 .SQLPlan 檔案中。 您可以在 SQL Server Management Studio 中開啟 Showplan XML 事件檔案,讓您檢視每個事件的圖形化執行計畫。

若要個別儲存 Showplan XML 事件

  1. [檔案] 功能表上按一下 [新增追蹤],然後連接到 SQL Server 的執行個體。

    會出現 [追蹤屬性] 對話方塊。

    [!附註]

    如果選取了 [進行連接後立即啟動追蹤],將不會顯示 [追蹤屬性] 對話方塊,而是開始追蹤。 若要關閉這個設定,請在 [工具] 功能表上按一下 [選項],然後清除 [進行連接後立即啟動追蹤] 核取方塊。

  2. [追蹤屬性] 對話方塊的 [追蹤名稱] 方塊中,輸入追蹤的名稱。

  3. [使用範本] 清單中,選取追蹤使用為基礎的追蹤範本;若不想要使用範本,請選取 [空白]

  4. 執行下列其中之一:

    • 選取 [儲存至檔案] 核取方塊,將追蹤擷取到檔案。 在 [設定最大檔案大小] 中指定一個值。 (選擇性) 選取 [啟用檔案換用][伺服器處理追蹤資料] 核取方塊。

    • 選取 [儲存至資料表] 核取方塊,以便將追蹤擷取到資料庫資料表。 (選擇性) 按一下 [設定最大資料列數],然後指定一個值。

  5. (選擇性) 選取 [啟用追蹤停止時間] 核取方塊,然後指定停止日期和時間。

  6. 按一下 [事件選取範圍] 索引標籤。

  7. [事件] 資料行中,展開 [Performance] 事件類別目錄,然後選取 [Showplan XML] 核取方塊。 如果沒有看到 [Performance] 事件類別目錄,請選取 [顯示所有事件] 來顯示它。

    [事件擷取設定] 索引標籤會新增至 [追蹤屬性] 對話方塊。

  8. [事件擷取設定] 索引標籤上,按一下 [個別儲存 XML 顯示計畫事件]

  9. [另存新檔] 對話方塊中,輸入儲存 Showplan XML 事件的檔案名稱。

  10. 按一下 [單一檔案中所有 XML 顯示計畫批次],以便將所有 Showplan XML 事件儲存到單一 XML 檔案中,或者按一下 [相異檔案中的每一個 XML 顯示計畫批次],針對每個 Showplan XML 事件建立新的 XML 檔案。

  11. 若要在 SQL Server Management Studio 中檢視 Showplan XML 事件,請在 [檔案] 功能表上指向 [開啟],然後按一下 [檔案]。 導覽至您儲存 Showplan XML 事件檔案的目錄,以便選取一個檔案並加以開啟。 Showplan XML 事件檔案的副檔名為 .SQLPlan。

請參閱

概念

在 SQL Server Profiler 中使用 SHOWPLAN 結果分析查詢