数据库跟踪——SQL Server Profiler详解

这篇具有很好参考价值的文章主要介绍了数据库跟踪——SQL Server Profiler详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

工具简介

SQL Server Profiler这个工具是SQL Server数据库自带的语句执行跟踪工具,常使用于分析软件修改数据库时所执行的语句,适合用来研究软件运行数据库的原理。如果你的工作是软件运营的工作,那么这个工具还是比较常用的。

操作指导

1、SQL Server Profiler工具一般都是跟着SQL Server一起安装的,自带嘛,直接在【开始】-【程序】-【Microsoft SQL Server】中就可以找到了,点击打开。

2、打开工具,这里就不一一对所有功能做介绍了,首先建立一个跟踪;

数据库跟踪,sqlserver

 3、然后输入你需要跟踪的数据库服务器地址,一般都是本地电脑了,直接Windows验证登录就好;

数据库跟踪,sqlserver

4、然后进行一些基础设置,比如说跟踪的名称、保存位置等等,也支持设置保存为数据库的表,当然我是一般不设置了,默认的已经能够满足大部分需求了,莫要求太多,想深究的话可以自己慢慢研究,我是偏执狂,等猴年马月再来分析;

数据库跟踪,sqlserver

5、运行后,就可以开始跟踪抓取数据库动作了textdata列就是运行的语句了,当然点击某一行也能够再下方的栏目中查看语句。

数据库跟踪,sqlserver

 6、在跟踪运行过程中,去执行你要分析的动作,等动作执行完就可以暂停或者是结束跟踪了;

数据库跟踪,sqlserver

 7、到了这里,就是去跟踪结果里面找想要的答案了,这个得根据需求来的,字段简单介绍下:

  • 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: 由服务器代表事件写入物理磁盘的次数。

8、还可以通过查询关键字的方式来找:编辑--查找,然后填写查找内容进行查找,这样也能方便找到;

数据库跟踪,sqlserver

其他方法的话就自己摸索吧,个人觉得最快的方式就是把这个跟踪结果放到数据库表里,这样搜索结果更方便快捷。 文章来源地址https://www.toymoban.com/news/detail-518783.html

到了这里,关于数据库跟踪——SQL Server Profiler详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SQL SERVER从一台服务器复制数据库至另一台数据库详解--方法1

    一、 数据库的备份 1 选择想要复制的数据库   2右键点击数据库,选择任务、备份   3 生成备份文件   4 退出到主界面,右键新建数据库  5 在新建的数据库中右键选择还原,点击设备后面的三个点,在弹窗中把刚才备份的数据库文件选中。  6 点击确定以后,数据库还原完毕

    2024年02月06日
    浏览(75)
  • 【SQL Server】数据库开发指南(七)MS-SQL存储过程全面解析:种类、优点和创建方法详解

    本系列博文还在更新中,收录在专栏:#MS-SQL Server 专栏中。 本系列文章列表如下: 【SQL Server】 Linux 运维下对 SQL Server 进行安装、升级、回滚、卸载操作 【SQL Server】数据库开发指南(一)数据库设计的核心概念和基本步骤 【SQL Server】数据库开发指南(二)MSSQL数据库开发对

    2024年02月07日
    浏览(105)
  • Microsoft SQL Server 2019 下载、安装及Java JDBC配置连接数据库(多图详解 超详细)

    一、下载 下载链接Microsoft SQL Server 二、安装 1.找到刚刚下载的文件,双击打开后,选择基本并接受 2.选择接受 3.选择安装位置,并点击安装,然后等待下载安装完成 4.正在安装 -5.遇到了一个问题,重启一下(未遇到该问题的可忽略此步) 6.安装成功,点击安装SSMS 7.点击下载

    2024年02月04日
    浏览(107)
  • 基于无域故障转移群集 配置高可用SQLServer数据库Windows Server

    基础环境级上次实验结束后环境:上次实验 基础环境的准备: 故障转移群集IP:10.0.34.172 去除负载均衡群集 1、在DC上面再新加两块虚拟磁盘 具体步骤参考上篇文章:点击转到 使达成的效果如下图 2、安装ISCSI服务 从后面以后如果有些步骤我没有显示图片的,那就是默认下一

    2024年02月04日
    浏览(52)
  • (SQL)用bat启动sqlserver服务+创建数据库(学习笔记)

    注:我使用的软件是 Microsoft SQL Server Management Studio 18 我想创建一个bat的文本,于是就把记事本的后缀名txt直接改成了bat,但是当我想打开bat文件的时候却报错了。 改成 我双击 test.bat 文件,结果显示如下错误: 原来正确做法是 先创建后缀名是 txt 的文本,把代码写好,然后

    2024年02月05日
    浏览(65)
  • SQL Server 数据库之SQL Server 数据库的安全设置

    数据库服务器是所有应用的数据中转站,若数据库服务被恶意攻击,可能会造成数据泄露、数据丢失、数据被恶意篡改等诸多无法挽回的损失; 所以,对数据库进行安全设置是每一个数据库管理人员都应掌握的知识; SQL Server 登录模式分为 “Windows 身份验证模式” 和 “SQL

    2024年02月06日
    浏览(80)
  • SQL Server数据库使用SQL Server代理实现数据库自动备份

    在现实中,为了保证数据的安全和完整,防止人为错误和硬件故障等造成的数据丢失和损坏,就需要用到数据库的备份,不同的数据库方法有所差别,我这边主讲SQL Server数据库的备份和使用SQL Server代理作业实现数据库的定时备份。 目录 一、开启SQL Server代理 1、找到SQL Serv

    2024年02月09日
    浏览(83)
  • win11 下 SQL2008数据库 SQLServer Management Studio 无法使用的问题

    系统升级到win11后,SqlServer2008数据库的管理工作SQLServer Management Studio 点击后没反应。经过测试数据库服务正常,只是管理工具无法使用。单独安装一个高版本的管理工具,问题解决。 我是下载的Sql Management Studio,链接如下:https://download.microsoft.com/download/8/a/8/8a8073d2-2e00-472b

    2024年02月11日
    浏览(58)
  • SQL Server数据库——创建数据库

    目录 一、界面方式创建数据库 1.1创建数据库xscj,数据文件和日志文件的属性按默认值设置  1.2在xscj数据库中增加文件xcsj1,其属性均取系统默认值  1.3在数据库xscj中增加一个名为myGroup的文件组。 1.4数据库的重命名  1.5数据库的删除  二、命令方式创建数据库 以创建学生管

    2024年02月01日
    浏览(67)
  • SQL Server 数据库安装教程SQL Server 2017

    官网: SQL Server 下载 | Microsoft  软件版本看你自己需求啦,反正我是下了SQL Server 2017 评估版(试用180天,秘钥自己百度)  下载后,软件有点小,不是实际的安装包,只是安装导向包,在安装过程才下载实际的安装包:      要保持有网络,直接双击安装,选基本即可:  选好

    2024年02月05日
    浏览(93)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包