`
sjk2013
  • 浏览: 2183326 次
文章分类
社区版块
存档分类
最新评论

使用SQL Server Profiler跟踪数据库

 
阅读更多

1、找到SQL Server Profiler并登录

位置:单击开始--程序--Microsoft SQL Server--性能工具--SQL Server Profiler


或者登录后在下图的位置寻找:


2、然后,进入下面的界面:


输入相关信息,单击连接进入下一个界面。

3、如下图所示界面:


4、关键点在“事件选择部分”,如下图:

小注:

要注意“列筛选器”的使用!

我们可以对统计的字段进行筛选,单击任意一个列标题可以查看列的说明如下图:


详解:

需要过滤具体的列名值,则选择对应的列,在右边树形框录入具体的值,并必须选择排除不包含值的行哈。

各个选项的具体含义,如下:

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数据库技术大全 电子书

    1.5.2 使用SQL Server Profiler跟踪数据库/22 1.5.3 使用SQL Server 2008联机丛书/23 1.6 SQL Server 2008系统数据库简介/24 1.6.1 系统数据库master——系统表的管理/24 1.6.2 系统数据库model——数据库的模板/25 ...

    SqlServer性能工具Profiler 介绍

    在企业管理器界面(已连接到相关数据库)依次打开:tool —> SQLServer Profiler —> New Trace(新建跟踪器)—> 链接到相应数据库服务器(connect)—> 运行跟踪(run)—> Clear Trace Window()清除跟踪窗口—>。...

    SQL数据跟踪器应用U8的使用

    在U8系统的应用中,经常需要跟踪数据库以查出对应的出错位置进行问题的解决;但有时候U8使用的人员比较多,跟踪出来的数据也很多,很难找到具体出错的位置,而我们需要跟踪的内容往往就是本机出错时的位置,所以通过以下...

    SqlServer2000性能工具Profiler.doc

    SqlServer2000性能工具Profiler. SQL Server Profiler 是图形化实时监视工具,能帮助系统管理员监视数据库和服务器的行为, 比如死锁的数量,致命的错误,跟踪Transact-SQL 语句和存储过程。可以把这些监视数据存入表...

    AnjLab.SqlProfiler数据库跟踪

    SQL Server™ 2000 事件的工具。事件保存在一个跟踪文件中,可在以后对该文件进行分析,也可以在试图诊断某个问题时,用它来重播某一系列的步骤。SQL 事件探查器用于以下活动: 逐步分析有问题的查询以找到问题的...

    SQL Server Profiler with C#

    找了很长时间资料,用C#实现的对SQL2008 数据库进行客户端执行SQL进行跟踪,可以捕获...Microsoft.SqlServer.ConnectionInfo.dll ,程序中存日志的没有写,还有多线程操作DatagridView时程序无响应的问题,没有解决。

    SqlProfiler的替代品-ExpressProfiler

    SQL SERVER 2008的事件探查器(SQL SERVER PROFILEr),方便我们对系统优化前后速度与性能的对比。SqlExpressProfiler for 2008事件探查器,可以查看数据库的事件,执行后的sql语句.

    SQLServer排查死锁

    如何使用SQL Server Profiler来监控数据库死锁。SQL Server Profiler配置及查看锁表信息,提取锁表日志和对应SQL语句。

    应用Profiler优化SQL Server数据库系统.pdf

    应用Profiler优化SQL Server数据库系统.pdf

    SQLServer安全及性能优化

     分析一个或多个数据库的工作负荷和物理实现,工作负荷可以是优化的sql语句或者sqlserver profiler的跟踪文件和数据表。我们可以在运行引擎优化顾问前运用sqlserver profiler记录一些事件,然后将跟踪结果存储为...

    Microsoft SQL Server 2005开发指南

    书中的一些示例和提示详细介绍了如何将SQL Server 2005作为一个多层的数据库平台与Visual Studio 2005一起使用,如何使用SQL CMD创建自定义的管理脚本,以及如何使用SQL Profiler提高性能。. 本书主要内容: ·使用 ...

    sql2008查询事件跟踪器

    用于msServer2008查询事件跟踪器绿色版

    sql server2008高级程序设计(1/2)

    这本书既有基础的内容描述,又有比较深的技术,适合需要sql人员进阶使用,如果属于刚入门,推荐该书的姊妹篇<sql2008 入门编程》 书压缩了2个卷,上卷2分,下卷1分,童叟无欺!... 2.8 SQL Server Profiler

    Sqlserver性能调整

    很多客户偶尔会遇到SQL Server 数据库性能...我们提供了按部就班的指导,通过使用可用的工具例如SQL Server Profiler,System Monitor和在SQL Server 2005中新的Dynamic Management View来为一般的性能问题诊断和排错。

    SQL2005事件查看器

    在开发数据库应用的时候,我们常会使用 SQL Server Profiler 工具帮我们监控到底应用程序对数据库下了什么 SQL 指令,但是在 SQL Server 2005 Express 版本中并没有提供 SQL Server Profiler 工具,只有 SQL Server ...

    SQL Server Profiler

    SQL Server Profiler 是用于从服务器捕获 SQL Server 事件的工具。事件保存在一个跟踪文件中,可在以后对该文件进行分析,也可以在试图诊断某个问题时,用它来重播某一系列的步骤。SQL Server Profiler 用于下列活动...

    SQL SERVER 的SQL语句优化方式小结

    1、SQL SERVER 2005的性能工具中有SQL Server Profiler和数据库引擎优化顾问,极好的东东,必须熟练使用。 2、查询SQL语句时打开“显示估计的执行计划”,分析每个步骤的情况 3、初级做法,在CPU占用率高的时候,...

    微软Access数据库及SQL Server数据库管理工具MDB

    该软件提供了一个标签式界面(用于每个表和对象)以及行内编辑功能和一个过滤数据设置或者使用标准的SQL语法运行定制的SQL查询的选项。其它功能包括导出表到CSV,数据打印,记录浏览等等。MDB Viewer Plus可以独立...

    SQLServer2008查询性能优化 2/2

    书名: SQLServer2008查询性能优化 作者: 弗里奇(Grant Fritchey) 出版社: 人民邮电出版社 出版日期: 2010年8月1日 ISBN: 9787115230294 编辑推荐 《SQL Server 2008查询性能优化》为你提供了处理查询性能所...

    SQLServer2008查询性能优化 1/2

    书名: SQLServer2008查询性能优化 作者: 弗里奇(Grant Fritchey) 出版社: 人民邮电出版社 出版日期: 2010年8月1日 ISBN: 9787115230294 编辑推荐 《SQL Server 2008查询性能优化》为你提供了处理查询性能所...

Global site tag (gtag.js) - Google Analytics