SQL Server Profiler 模板

来源:互联网 发布:zblog容易优化吗 编辑:程序博客网 时间:2024/04/29 18:18

 

模板名称

模板用途

事件类

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

 

 

原创粉丝点击