SQLServer Profiler 是一个界面,用于创建和管理跟踪并分析和重播跟踪结果 这些事件保存在一个跟踪文件中,可以对该文件进行分析或用它来重播一系列特定的步骤。一般的来说,哪台电脑,使用什么权限,执行了什么操作(增删改查,试图,触发器。。。)。我们一般使用这个功能去检测用户请求的哪个功能比较多,执行什么操作最多,那些操作比较耗时,检测死锁等一些事物,有的时候我们的经验有限,所以必要的时候需要配合工具找到问题,然后解决问题。
下面我们就来简单的使用profiler
通过windows开始--搜索SQL Server Profiler打开
通过SQL Server Management Studio--工具--找到SQL Server Profiler
我们忽略登录,直接来到新建一个跟踪器吧,这里注意的是,我们必须得用sa登录

这里简单的介绍下显示列:

TextDate            依赖于跟踪中捕获的事件类的文本值;
      ApplicationName  创建 SQL Server 连接的客户端应用程序的名称。此列由该应用程序传递的值填充,而不是由所显示的程序名填充的;
      NTusername        Windows 用户名。
      LoginName           用户的登录名(SQL Server 安全登录或 Windows 登录凭据,格式为“域\用户名”)
      CPU                    事件使用的 CPU 时间(毫秒)。
      Reads                 由服务器代表事件读取逻辑磁盘的次数。
      Writes                由服务器代表事件写入物理磁盘的次数。
      Duration             事件占用的时间。尽管服务器以微秒计算持续时间,SQL Server Profiler 却能够以毫秒为单位显示该值,具体情况取决于“工具”>“选项”对话框中的设置
      ClientProcessID   调用 SQL Server 的应用程序的进程 ID。
      SPID                  SQL Server 为客户端的相关进程分配的服务器进程 ID。
      StratTime           事件(如果可用)的启动时间。
      EndTime             事件结束的时间。对指示事件开始的事件类(例如 SQL:BatchStarting 或 SP:Starting)将不填充此列。
      BinaryData          依赖于跟踪中捕获的事件类的二进制值。

设置筛选操作和用户和使用权限

下面我们来查询操作,看看这个跟踪器会显示什么结果

SQL Server Profiler显示结果

SQLServer Profiler 跟踪器相关推荐

  1. 程序防止SqlServer使用SqlServer Profiler跟踪

    思路: 1.使用默认函数(fn_trace_getinfo)查询跟踪列表: 2.调用系统存储过程(sp_trace_setstatus)修改跟踪状态. 相关Sql : declare @default ...

  2. 第十六章——处理锁、阻塞和死锁(3)——使用SQLServer Profiler侦测死锁

    原文: 第十六章--处理锁.阻塞和死锁(3)--使用SQLServer Profiler侦测死锁 前言: 作为DBA,可能经常会遇到有同事或者客户反映经常发生死锁,影响了系统的使用.此时,你需要尽快侦 ...

  3. 用 .NET Memory Profiler 跟踪.net 应用内存使用情况--基本应用篇(转载)

    用 .NET Memory Profiler 跟踪.net 应用内存使用情况--基本应用篇 作者:肖波       .net 框架号称永远不会发生内存泄漏,原因是其引入了内存回收的机制.但实际应用中, ...

  4. 研究发现,脸谱网和谷歌在流媒体上有广告跟踪器

    现代电视通过互联网而不是通过电缆或无线方式提供给您,这是一个现代问题:您所有连接到互联网的流媒体设备正在监视您,并将数据反馈给广告商.本周有两组独立的研究人员发布了一些论文,这些论文可以衡量电视对您进 ...

  5. 20211108 微分跟踪器

    微分跟踪器 引理 1. 设 z(t)z(t)z(t) 是 [0,∞)[0, \infty)[0,∞) 上的连续函数, 且lim⁡t→∞z(t)=0,\lim _{t \rightarrow \inft ...

  6. OpenCV自定义CN跟踪器

    OpenCV自定义CN跟踪器 自定义CN跟踪器 目标 源代码 解释 设置自定义参数 使用自定义功能 定义功能 后期处理 自定义CN跟踪器 目标 在本教程中,您将学习如何 设置CN跟踪器的自定义参数. ...

  7. 快速上手sqlserver profiler

    从大的方面来说,bug无非就是:数据库bug:程序bug. sql捕获在实际应用中很有用处.对于那些未知的bug,当你无从下手时,直接捕获sql,执行sql. 应用细节1 公司做的web端项目和手机端 ...

  8. Git --- 傻瓜内容跟踪器

    介绍 Git --- The stupid content tracker, 傻瓜内容跟踪器.Linux 是这样给我们介绍 Git 的. Git 是用于 Linux 内核开发的版本控制工具.与常用的版 ...

  9. 管理项目的问题跟踪器的提示

    问题跟踪系统对于许多开源项目都很重要,并且有许多提供此功能的开源工具,但是许多项目选择使用GitHub的内置问题跟踪器. 它的简单结构使其他人很容易衡量,但问题实际上仅与您提出的一样好. 没有流程,您 ...

最新文章

  1. android Base64加密解密
  2. 飞桨领航团邀你出战!黑客松线下48H Coding Party等你来
  3. oracle 日期trunc,Oracle TRUNC(date) TRUNC(number)
  4. yii2 asset.php,Yii2中使用asset压缩js,css文件的方法_php实例
  5. @data注解_SpringBoot入门实践(七)-Spring-Data-JPA实现数据访问
  6. 考勤系统之计算工作小时数
  7. 如何用stata画莫兰散点图_图说meta十四:漏斗图暨Stata软件使用方法简介
  8. 有向图(3.基于十字链表的c++实现)
  9. vue-element-ui-文件上传ts版
  10. c语言ab43错误的是,ab测试大并发错误
  11. 浅谈UAC ByPass
  12. NKOJ 4043 (CQOI 2017) 老C的键盘 (树形DP)
  13. 适用于任何设备的屏幕共享应用程序 – Mirroring360
  14. 运动快乐的来源-内啡肽
  15. 【python】gensim corpora的简单使用
  16. Google Earth Engine(GEE)——
  17. C#设计模式——组合模式(Composite Pattern)
  18. 文献 | 如何快速将英文文献翻译为中文?
  19. 函数计算FC助力游戏群采集营销数据滴水不漏
  20. 创客学院线上培训课程泄露,大家抓紧白嫖!

热门文章

  1. (计算机组成原理)第二章数据的表示和运算-第四节2:本节习题
  2. 3-6:常见任务和主要工具之正则表达式
  3. 利用PowerShell Empire实现Word文档DDE攻击控制(简单没啥用)
  4. 魔鬼作坊第一部实践----第九课
  5. 7.16模块及软件开发目录规范
  6. 寒假作业三:抓老鼠,亏了还是赚了
  7. MYSQL的replace into
  8. 缩点【洛谷P1262】 间谍网络
  9. JS事件 卸载事件 当用户退出页面时(页面关闭、页面刷新等),触发onUnload事件,同时执行被调用的程序。注意:不同浏览器对onunload事件支持不同。...
  10. 【多线程学习第一弹】支持value重复的双向Map