怎样用SQL服务器调节器收集重要信息

ZDNet软件频道 时间:2009-04-10 作者:赛迪网 wanyang | 天新网 我要评论()
本文关键词:Mssql SQL SQL Server 数据库 SQL Server
使用SQL服务器调节器工具可以收集服务器当前活动的重要信息,现在让我们来看看如何使用Profiler收集能够被索引调节向导所使用的数据,以及你该如何使用这些工具来调试你的应用程序。

Profiler的常规选项卡

在事件(Events)选项卡里(图B),和向导相关联的事件类型有两个:RPC:Completed用于存储过程,以及SQL:BatchCompleted用于其他的TSQL声明。


图B

Profiler的事件选项卡

在使用调节器对SQL服务器的活动进行捕捉的时候,你会在一段相对较短的时间内获得大量的数据,这取决于你服务器的使用情况。所以你就应该选择只记录下你所需要的项目而不是修改缺省的模板。而且在运行Profiler的时候,你要确保在捕捉期间典型的应用程序活动会发生,这对于保证索引调节向导的质量是非常重要的,除非你是正在试图解决某个特定的问题,在后面这种情况下你要确信指定的事件正在发生。

一旦追踪被保存到文件里或者数据库表格里,你就可以回放这一过程中所发生的所有活动——设置你希望的断点——这和你使用开发人员的IDE调试器很类似。

回放Profiler的追踪内容

再次强调,捕捉到的数据会是相当多的。为了帮助限制所捕捉数据的数量,你可以定义过滤器。在定义自己的过滤器(图C)时,设置时间较长的查询是很常见的。


图C

过滤数据

Profiler还能记录许多其他类型的数据库活动。Profiler本身就有许多选项供你选择。要获得更多的信息,我建议去查询MSDN在线或者SQL服务器的文档。Profiler会成为任何DBA的朋友,另外我还建议你去考察一下它的其他许多选项。

Mssql

SQL

SQL Server

数据库

SQL Server


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134