首页 > 数据库 >SQL Server Profilter - 简单使用

SQL Server Profilter - 简单使用

时间:2024-04-02 19:24:29浏览次数:21  
标签:Profilter Profiler 问题 跟踪 SQL 服务器 Server

介绍

SQL Server Profiler 是一个界面,用于创建和管理跟踪并分析和重播跟踪结果。 这些事件保存在一个跟踪文件中,稍后诊断问题时,可以对该文件进行分析或用它来重播一系列特定的步骤。

使用 SQL Server Profiler

Microsoft SQL Server Profiler 是 SQL 跟踪的图形用户界面,用于监视 数据库引擎 或 Analysis Services 的实例。 您可以捕获有关每个事件的数据并将其保存到文件或表中供以后分析。 例如,可以对生产环境进行监视,了解哪些存储过程由于执行速度太慢影响了性能。 SQL Server Profiler 用于如下活动:

  • 逐步分析有问题的查询以找到问题的原因。
  • 查找并诊断运行慢的查询。
  • 捕获导致问题的一系列 Transact-SQL 语句。 然后用所保存的跟踪在某台测试服务器上复制此问题,接着在该测试服务器上诊断问题。
  • 监视 SQL Server 的性能以优化工作负荷。 有关为数据库工作负荷而优化物理数据库设计的信息,请参阅 Database Engine Tuning Advisor
  • 使性能计数器与诊断问题关联。

SQL Server Profiler 还支持对 SQL Server 实例上执行的操作进行审核。 审核将记录与安全相关的操作,供安全管理员以后复查。

运行 SQL Server Profiler

  1. SQL Server Management Studio > 选项卡工具> SQL Server Profiler

  2. 连接到服务器 > 点击连接

  3. 常规 > 使用模板TSQL-Dration

  4. 事件选择 > 列筛选器 > Duration > 大于等于输入想要追踪的时间(单位毫秒)> 确认

  5. 点击运行后看到以下截图即正在追踪

总结

以上操作仅为SQL Server Profiler其中一项功能的示范,SQL Server Profiler还有很多强大的功能。

参考

微软官网:SQL Server Profiler - SQL Server Profiler | Microsoft Learn

标签:Profilter,Profiler,问题,跟踪,SQL,服务器,Server
From: https://www.cnblogs.com/YuYangBlogs/p/18110768

相关文章

  • mysql配置文件解析
     mysql服务启动默认使用的配置文件路径mysqld--verbose--help|grepcnfmy.cnf配置文件字段解析[client]port=3306socket=/tmp/mysql.sock[mysqld]port=3306socket=/tmp/mysql.sockbasedir=/usr/local/mysqldatadir=/data/mysqlpid-file=/data/mys......
  • 动态sql实现修改
     在Mybatis内,根据某个条件进行修改,普通修改进行选择性修改时会对未修改的字段进行null了。使用动态sql,<if></if>进行判空实现。if与test属性联合使用。<updateid="updateDictById">updatexz_dict_type<set>......
  • SQL语法之SQL 通配符
    原文链接:https://blog.csdn.net/westos_yanzheng/article/details/126399593SQL通配符必须与LIKE运算符一起使用。在SQL中,可使用以下通配符: 1.1使用%通配符例子1现在,我们希望从上面的“Persons”表中选取居住在以“Ne”开始的城市里的人:我们可以使用下面的SEL......
  • 一文彻底搞懂MySQL中事务的五种分类
    文章目录1.什么是事务2.事务的分类3.事务的详解1.什么是事务事务是指作为单个逻辑工作单元执行的一系列操作,这些操作要么全部成功完成,要么全部失败回滚,从而保证数据库操作一致性和完整性的重要机制,它确保了数据库在并发环境下的正确性和可靠性。在数据库中,事务......
  • java,postgresql,python中各种数据类型的占位长度,取值范围
    Java数据类型Java中的数据类型分为两类:基本数据类型和引用数据类型。基本数据类型数据类型占位长度取值范围byte1字节-128127short2字节-3276832767int4字节-21474836482147483647long8字节-92233720368547758089223372036854775807float4字节1.4E-453.4028235E38double8字节4.......
  • 【INDEX_SS】使用HINT使SQL用索引跳跃扫描(Index Skip Scan)方式快速获取数据
    索引跳跃扫描(IndexSkipScan)可以使用到复合索引的非前缀索引列,达到改善性能的作用,前提是全表扫面的代价高于索引跳跃式扫描的代价。这里给出使用HINT方法使SQL走索引跳跃扫描的方法。1.初始化环境1)创建表Tsec@ora10g>createtablet(xnumber,ynumber);Tablecreated.2)初始化10......
  • mysqlbinlog历史sql查询和恢复
    Mysql命令:查看binlog文件showbinarylogs;远程拉取binlog日志mysqlbinlog-umaxen-p-h127.0.0--read-from-remote-server--rawmysql-bin.001219>/home/mysql-bin.001218通过sql语句搜索binlog日志记录mysqlbinlog--no-defaults--base64-output=decode-rows......
  • MYSQL——多表连结查询
    分类:内联结(INNERJOIN)外联结——左外连结(LEFTJOIN)——右外联结(RIGHTJOIN)——完整联结(FILLJOIN)交叉联结(CROSSJOIN)1、DDL语句——学生表——成绩表CREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号',`createDate`datetimeDEFAU......
  • MYSQL-多表联结查询
    1、DDLCREATETABLE`result`(`rid`int(11)NOTNULLAUTO_INCREMENTCOMMENT'成绩编号',`testName`varchar(255)DEFAULTNULLCOMMENT'测试名称',`score`double(4,2)DEFAULTNULLCOMMENT'成绩',`studentId`int(11)DEFAULTNULL......
  • 【附源码】计算机毕业设计音乐豆瓣(java+springboot+mysql+mybatis+论文)
    本系统(程序+源码)带文档lw万字以上  文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义音乐豆瓣是一个以音乐为主题的社交网站,用户可以在网站上分享自己喜欢的音乐、评论和推荐音乐作品,还可以与其他用户进行交流和互动。音乐豆瓣的目的是为了让更多的......