共用方式為


如何:個別儲存 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。