教学之友,学习之友。

站长教学网

当前位置: 站长教学网 > 数据库 > MSSQL教程 >

如何分析Sql2005性能使用工具SQL Server Profiler图解(2)

时间:2012-03-28 10:50来源:未知 作者:ken 点击:

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

我们从上图上依次说明 为:

      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语句的写法不怎么懂的话就可以参考上面的,而且 是时时的,你在Sql里操作几下这里就会出现相应的Sql语句,也是一个学习和提高的好工具

不仅仅是这样,我们还可以对其中的数据进行分析,查询,跟踪可以暂停,开始和停止操作,可以同时启动多个跟踪,同时跟踪不同的数据库和表

 如果和Sql的数据库引擎优化顾问配合使用的话就更好了,可以分析出来你的Sql语句性能如果,而且还会告诉你怎么修改会更好,我们一起来看一下吧

(责任编辑:ken)

TAG标签: sql 性能 server 2005 Profiler
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
注册登录:不允许匿名留言,登录后留言无需输入验证码。
栏目列表
最新内容