• SQL Server Profiler 模板


    除了 Standard(默认)模板以外,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

  • 相关阅读:
    Prometheus之Dockerfile编写、镜像构建、容器启动
    十五、数据库高并发处理方式
    十四、.NET CORE3.1 使用EFCORE(Microsoft.EntityFrameworkCore) 创建数据表
    云筹优化APS发布超强的可视化排产甘特图【+视频演示】
    如何解决xrdp远程连接UOS后黑屏的问题
    在linux下获取硬盘序列号
    linux下休眠/待机命令
    inotifywait的安装及基本使用
    Shell 脚本获取当前目录下全部文件夹名
    【转】第 4 章 Netperf 网络测试
  • 原文地址:https://www.cnblogs.com/cxd4321/p/2797220.html
Copyright © 2020-2023  润新知