天天看點

SQL Server Profiler 模闆

模闆名稱 模闆用途 事件類
SP_Counts 捕獲一段時間記憶體儲過程的執行行為。 SP:Starting
Standard 建立跟蹤的通用起點。捕獲所運作的全部存儲過程和 Transact-SQL 批處理。 用于監視正常資料庫伺服器活動。

Audit Login

Audit Logout

ExistingConnection

RPC:Completed

SQL:BatchCompleted

SQL:BatchStarting

TSQL 捕獲用戶端送出給 SQL Server 的所有 Transact-SQL 語句及其發出時間。用于調試用戶端應用程式。

Audit Login

Audit Logout

ExistingConnection

RPC:Starting

SQL:BatchStarting

TSQL_Duration 捕獲用戶端送出給 SQL Server 的所有 Transact-SQL 語句及其執行時間(以毫秒位機關),并按持續時間對其進行分組。用于識别執行速度慢的查詢。

RPC:Completed

SQL:BatchCompleted

TSQL_Grouped 捕獲送出給 SQL Server 的所有 Transact-SQL 語句及其發出時間。資訊按送出語句的使用者或用戶端分組。用于調查某用戶端或使用者發出的查詢。

Audit Login

Audit Logout

ExistingConnection

RPC:Starting

SQL:BatchStarting

TSQL_Locks 捕獲用戶端與異常鎖事件一起送出到 SQL Server 的 Transact-SQL 語句。用于排除死鎖、鎖逾時和鎖更新事件的故障。

Blocked Process Report

SP:StmtCompleted

SP:StmtStarting

SQL:StmtCompleted

SQL:StmtStarting

Deadlock Graph(針對 SQL Server 2005 或更高版本執行個體使用。)

Lock:Cancel

Lock:Deadlock

Lock:Deadlock Chain

Lock:Escalation

Lock:Timeout (timeout>0)(針對 SQL Server 2005 或更高版本執行個體使用。)

TSQL_Replay 捕獲重播跟蹤所需的 Transact-SQL 語句的詳細資訊。用于執行疊代優化,例如基準測試。

CursorClose

CursorExecute

CursorOpen

CursorPrepare

CursorUnprepare

Audit Login

Audit Logout

Existing Connection

RPC Output Parameter

RPC:Completed

RPC:Starting

Exec Prepared SQL

Prepare SQL

SQL:BatchCompleted

SQL:BatchStarting

TSQL_SPs 捕獲有關執行的所有存儲過程的詳細資訊。用于分析存儲過程的組成步驟。 如果您懷疑過程正在重新編譯,請添加 SP:Recompile事件。

Audit Login

Audit Logout

ExistingConnection

RPC:Starting

SP:Completed

SP:Starting

SP:StmtStarting

SQL:BatchStarting

Tuning 捕獲有關存儲過程和 Transact-SQL 批處理執行的資訊。用于生成跟蹤輸出,資料庫引擎優化顧問可以将該輸出用作工作負荷來優化資料庫。

RPC:Completed

SP:StmtCompleted

SQL:BatchCompleted

有關事件類的資訊,請參閱 SQL Server 事件類參考。

http://technet.microsoft.com/zh-cn/library/ms190176