SQL Server Profile跟踪“使用模板”参数详细介绍
http://blog.sina.com.cn/s/blog_88dfe5070101acn2.html
SQL Server Profiler 可以跟踪各种服务器类型。
除了 Standard(默认)模板以外,SQL Server Profiler还包含几个可监视特定类型的事件的预定义模板。
模板名称 | 模板用途 | 事件类 |
---|---|---|
SP_Counts | 捕获一段时间内存储过程的执行行为。 | SP:Starting |
Standard | 创建跟踪的通用起点。 | 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 | 捕获有关执行的所有存储过程的详细信息。 | Audit Login Audit Logout ExistingConnection RPC:Starting SP:Completed SP:Starting SP:StmtStarting SQL:BatchStarting |
Tuning | 捕获有关存储过程和 Transact-SQL 批处理执行的信息。 | RPC:Completed SP:StmtCompleted SQL:BatchCompleted |