当前位置: 首页 > news >正文

sql server数据库跟踪——SQL Server Profiler解析

工具
SQL Server Profiler这个工具是SQL Server数据库自带的语句执行跟踪工具,常使用于分析软件修改数据库时所执行的语句,适合用来研究软件运行数据库的原理。
打开方式:
本机安装了SQL server的话,都是自带的。直接去直接在【开始】-【程序】-搜索Profiler可找到【SQL Server Profiler】,点击打开。
在这里插入图片描述
1、新建一个跟踪:
【文件】-【新建跟踪】
在这里插入图片描述
2、在弹出窗口确认你需要跟踪的数据库服务器地址,并验证登录;
在这里插入图片描述
3、进行基础设置,如跟踪的名称、保存位置等,也支持设置保存为数据库的表,这里我不配置,默认的已经能够满足我的需求
在这里插入图片描述
4、运行后,就可以开始跟踪抓取数据库动作了textdata列就是运行的语句了,点击某一行也能够再下方的栏目中查看语句。
在这里插入图片描述
5、在跟踪运行过程中,去执行你要分析的动作,等动作执行完就可以暂停或者是结束跟踪
在这里插入图片描述
6、去跟踪结果里面找想要的答案了,这个得根据需求来的,字段简单介绍下:

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

7、可以通过查询关键字的方式来找:【编辑】–【查找】,然后填写查找内容进行查找,这样也能方便找到;
在这里插入图片描述
若把这个跟踪结果放到数据库表里,这样搜索结果应该更方便快捷。

http://www.lryc.cn/news/214007.html

相关文章:

  • 多机多卡分布式训练
  • 打字练习软件 Type Fu mac中文版技能介绍
  • 我的云栖大会之旅:见证云计算创新的15年
  • 一个小技巧,显著提升大模型推理能力!加州大学提出MAF多反馈框架
  • 测开 (Junit 单元测试框架)
  • ncurse编程指南
  • Graph U-Net Code【图分类】
  • PTA 秀恩爱分得快(树)
  • 文心一言4.0对比ChatGPT4.0有什么优势?
  • 美观且可以很方便自定义的MATLAB绘图颜色
  • 基于jsp,ssm物流快递管理系统
  • 陪诊系统|挂号陪护搭建二开陪诊师入驻就医小程序
  • 恒驰服务 | 华为云数据使能专家服务offering之大数据建设
  • 轻量级狂雨小说cms系统源码 v1.5.2 基于ThinkPHP5.1+MySQL
  • Leetcode刷题详解——Pow(x, n)
  • 计算机毕业设计选题推荐-校园失物招领微信小程序/安卓APP-项目实战
  • 人工智能基础_机器学习011_梯度下降概念_梯度下降步骤_函数与导函数求解最优解---人工智能工作笔记0051
  • 开放式耳机能保护听力吗,开放式耳机跟骨传导耳机哪个更好?
  • 【Qt之QLocale】使用
  • 维修服务预约小程序的效果如何
  • 前端架构体系调研整理汇总
  • DrawerLayout的点击事件会穿透到底部,如何拦截?
  • 在Spring boot中 使用JWT和过滤器实现登录认证
  • 天堂2如何对版本里面的内容进行修改
  • 代码随想录Day33 LeetCode T62不同路径 LeetCode T63 不同路径II
  • 【计算机网络】分层模型和应用协议
  • Python框架之Flask入门和视图
  • streamWriter.WriteLine
  • 一键添加色彩变幻效果,视频剪辑从未如此简单!
  • Linux的简介和环境搭建