使用 SQL Server Profiler 事件類別來顯示執行計畫

下列 SQL Server Profiler 事件類別可以擷取執行程序表資訊。若要使用這些事件類別來顯示執行計畫資訊,您也必須將預存程序和 Transact-SQL 事件類別目錄中的適當事件類別加入追蹤定義中。如需詳細資訊,請參閱<SQL Server 事件類別參考>。

使用者必須具有 ALTER TRACE 權限,才能使用 SQL Server Profiler 來顯示執行計畫。

[!附註]

擷取 Showplan 資訊的 SQL Server Profiler 事件,會為每個查詢產生一個資料列集。已加密的預存程序或觸發程序則不會產生執行程序表資訊。

事件類別

描述

Showplan XML

在 SQL Server 上執行查詢時發生。會以 XML 格式擷取估計的執行計畫,且追蹤的 TextData 資料行中會有完整的編譯時間詳細資料。如需詳細資訊,請參閱<Showplan XML 事件類別>。

Showplan XML For Query Compile

在 SQL Server 上編譯或重新編譯查詢時發生。這是 Showplan XML 事件的編譯時間對應項目,Showplan XML 在執行查詢時發生;Showplan XML For Query Compile 則是在編譯查詢時發生。如需詳細資訊,請參閱<Showplan XML For Query Compile 事件類別>。

Showplan Text

在 SQL Server 上執行查詢時發生。顯示所執行 Transact-SQL 陳述式的估計查詢執行計畫樹狀目錄。如需詳細資訊,請參閱<Showplan Text 事件類別>。

Showplan Text (未編碼)

會在 SQL Server 執行 Transact-SQL 陳述式時發生。顯示的資訊和 Showplan Text 事件類別相同,唯一的不同處在於事件資訊是格式化為字串,而不是二進位資料。如需詳細資訊,請參閱<Showplan Text (未編碼) 事件類別>。

Showplan All

在 SQL Server 上執行查詢時發生。會顯示估計的執行計畫,以及編譯時間詳細資料。如需詳細資訊,請參閱<Showplan All 事件類別>。

Showplan All For Query Compile

會在 SQL Server 上編譯或重新編譯查詢時發生。這是 Showplan All 事件的編譯時間對應項目,Showplan All 在執行查詢時發生;Showplan All For Query Compile 則在編譯查詢時發生。如需詳細資訊,請參閱<Showplan All for Query Compile 事件類別>。

Showplan XML Statistics Profile

在執行階段時發生。會以 XML 格式擷取實際的執行計畫,且追蹤的 TextData 資料行中會有完整的編譯時間詳細資料。如需詳細資訊,請參閱<Showplan XML Statistics Profile 事件類別>。

Showplan Statistics Profile

在執行階段時發生。會以文字格式顯示實際執行計畫,以及完整的執行階段詳細資料。如需詳細資訊,請參閱<Showplan Statistics Profile 事件類別>。

Performance statistics

這個事件類似於 Showplan XML For Query Compile。會在已編譯的查詢計畫第一次進行快取、任何時候編譯或重新編譯,以及從快取中排清計畫時發生。在某些情形中,這個事件的 TextData 資料行會以 XML 格式顯示被編譯或重新編譯的計畫。如需詳細資訊,請參閱<Performance Statistics 事件類別>。

未來 Showplan 版本中排定要取代的事件類別

在 SQL Server 的未來版本中,下列 SQL Server Profiler 事件類別會被取代。我們建議使用者儘快改用新版的事件類別。下表列出排定要取代的事件類別,以及使用者應該採用的新事件類別。

會被取代的 SQL Server Profiler 事件

使用新的 SQL Server Profiler 事件

Showplan All

Showplan XML

Showplan All For Query Compile

Showplan XML For Query Compile

Showplan Statistics Profile

Showplan XML Statistics Profile

Showplan Text

Showplan XML

Showplan Text (Unencoded)

Showplan XML