SQL Server Profilter - 简单使用

news/发布时间2024/5/17 18:56:22

介绍

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ulsteruni.cn/article/08310303.html

如若内容造成侵权/违法违规/事实不符,请联系编程大学网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

毕设进度3.26

在订单入库同步设置冷库设定温度 明日计划 增加随机数值生成器,在温度控制范围内控制设备

P2143 [JSOI2010] 巨额奖金 题解

qwqP2143 [JSOI2010] 巨额奖金 题解矩阵树定理+Kruskal最小生成树计数。 思路 MST 都是喵喵题。 引理 1:所有合法的权值相同边的连边方案,得到的连通块情况是相同的。 感性理解:如果不相同意味着至少有一条边可以连通一对连通块。 所以我们可以这么做:先跑 Kruskal 标记树边…

MAT确认导致OOM的具体功能表单的过程

MAT发现导致OOM的具体功能表单的过程背景 愚人节这一天公司项目出现了 大量FullGC的情况. 群里发出来之后这边进行了一些简单的问题查找.堆区设置的事 30G 然后 dump文件是 35G左右. 下载和解压缩耗时 15min 使用40G堆区 全闪的Window虚拟机进行解析 耗时 30分钟.最近自己眼神不…

DC电源模块的市场发展趋势分析

BOSHIDA DC电源模块的市场发展趋势分析 DC电源模块是一种将交流电转换为直流电的模块,广泛应用于各种电子设备中。随着科技的不断发展和电子产品的普及,DC电源模块市场也在不断扩大。本文将对DC电源模块的市场发展趋势进行分析。 第一,随着电子产品的不断更新换代,对于电源…

MySQL事务隔离级别

简单来说,事务就是要保证一组数据库操作,要不全部成功,要不全部失败,在 MySQL 中,事务支持是在存储引擎层面的,比如 MySQL 的原生 MyISAM 存储引擎就不支持事务,这也是 MyISAM 被 InnoDB 取代的重要原因。 一、隔离性 事务的隔离性,就是我们常说的 ICAD(Atomicity,Co…