微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

充分利用SQLServer2005的性能工具Performance Dashboard之三

 --王成辉翻译整理,转贴请注明出自微软BI开拓者www.windbi.com
--
原帖地址

目前的活动

屏幕里这一部分大多数数据都是不证自明的,但也不是全部。例如,当你看见User RequestsUser Sessions下的数字时,这个数字是Performance Dashboard最后刷新的计数。另一方面,elapsed timecache hit ratio是为特定的Performance Dashboard会话的所有前面完成请求的总时间。



你可以通过单击User RequestsUser Sessions查看更多的信息。当你单击User Requests时,你看到的目前用户请求是最后刷新时刻的请求,如下所示。



由于报表的大部分都显示在这里,为了适应可用的空间,这里的这个已经做了删减。实际的报表包括了比你上面看到的更多的细节。

当你单击User Sessions时,你得到下面的报表:



这个报表非常类似于管理器目前活动提供的信息,除去它提供了更多的信息之外。这个报表再一次被删减,实际报表显示了更多的细节。

历史信息

虽然Performance Dashboard不收集历史信息,然而一些sqlServer DMV收集,我们能从那里得到下面显示的有限的历史信息。在这一部分,我们将快速浏览下面报表的每一部分:WaitsIO StatisticsExpensive Queries



Waits这个报表显示了自这个特定的sqlServer实例最后一次重启以来所有已经发生的等待状态的一个历史快照。



在上面的例子里,我们看到除了sleep等待状态外,sqlServer实例遇到的最大的等待状态是Network IO类。为了得到更多特定的信息,你可以下钻到每个等待状态里面,上面的图就是。

这是一个强大的报表,你可以用来判断哪一个等待状态消极的影响了sqlServer性能,如果有的话。

IO Statistics这些历史报表向你展示了哪些数据库正产生最多的IO,和更多的其他信息。下面的屏幕快照是报表的最上面的部分,它描述了每个数据库IO情况。





上面的屏幕快照是报表的另一部分,可以让你看到是哪个特定的对象产生了最多的IO。另外,如果显示有任何缺少的索引,你可以下钻到报表里看看缺少哪个索引以便你能添加它们。

Expensive Queries这个报表提供的信息类似于我们看到的其他查询报表,只是仅显示了那些目前缓存在sqlServer里的查询。这将让我们更好的看到服务器正在发生的事情。

你可以用6种不同的方式去排序(每一种方式将产生一个独立的报表)。



上面的屏幕快照(被删减过)向你显示了前20个开销最大的查询,和有用的统计。你也能下钻到每个查询的执行计划。

其他信息

Performance Dashboard的最后这部分提供了3主题的信息。



Active Traces一个报表Active Traces,用来分辨该sqlServer实例上的任何目前的跟踪。即使你没有运行一个有效的事件探查器跟踪,你也总是会看到一个有效的跟踪。为什么呢?这是因为sqlServer自动的一直为你跟踪一些事件,这就是你正看到的跟踪。当你在该实例上执行一个定期的事件探查器跟踪的话,你会看到两个跟踪。



虽然这个特定的报表是有趣的,但我还没有发现它所有的用处。

Databases数据库报表提供了对该实例上所有数据库一个快速浏览,如果你要快速浏览关键的数据库配置选项也是很容易的。



Missing Indexes报表的最后部分列出了由sqlServer决定的缺少的索引。这个分析没有数据库引擎调优建议那么全面,但它会分辨出那些显而易见缺少的索引。你的目标应该是没有缺少的索引被列出。



正如你所看到的,sqlServer2005 Performance Dashboard提供了sqlServer怎样工作的丰富的信息。对所有sqlServer2005DBA来说,它是一个新的强大的工具。

使用Perfromance Dashboard性能有何影响?

Performance Dashboard一个好处是仅当报表实际运行时才找到性能信息。当报表第一次运行时或重新刷新时,它们找到很多DMVDMF去收集数据且占用很少得资源。当报表没有运行时,不会占用资源。这意味着你在你所有得服务器上使用Performance Dashboard而不必担心任何对性能得消极影响。

你还在等什么?

到此为止,你应该已经准备好下载Performance Dashboard了。如果你没有,那么你在等待什么呢?这是一个免费的工具,有助于你更好的完成性能监控并纠正你的sqlServer。有百利而无一本的工具,况且随着时间的推移微软会持续改善它使其变得更好。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐