SQL Server 2008中手动采集数据的方法(下)
优采云 发布时间: 2020-08-10 08:26运行该向导以后,数据采集就会启动。要累积有意义的数据得花点时间,所以在能看到报表之前,你可能须要等上一两个小时。SQL Server Management Studio 2008现今有三种新报表来查看数据采集器积累的数据。这三种报表是:服务器活动历史,磁盘借助情况汇总和查询统计历史。你可以查看这种报表,在数据采集节点上右击,选择“报表”(紧挨到“受管数据库房”)就可以查看这种报表。SQL Server Management Studio 2008都会辨识你拿来仓储数据的数据库,所以在该数据库上右击时,会有选项选择“受管数据库房概要”报表。如下图所示:
该报表展示了采集功能运行在什么服务器上。你可以点击每位链接来查看每台服务器的详尽信息。下面的截图展示了服务器活动四个小时之后的“服务器活动历史报表”的上半部份。
如你所见,数据采集器报表的上方显示了一个导航工具条,你可以滚动它来浏览捕获的快照,也可以选择你想看的数据所在的时间帧。当你在上图中的个别图表上点击时,你可以钻取到子报表中查看更多详尽信息。下图就是一个“SQL Server等待情况”子报表的示例。
我建议你把所有那些报表都点进去瞧瞧,选择不同的时间段等等,这样你才会熟悉它们能提供哪些内容。例如,你可以在“查询统计历史报表”中查看到某些查询的明细,包括图形化的执行计划。
数据采集器在发生数据采集的服务器上会形成2%-5%的性能代价,主要借助的资源是CPU。存储空间需求只有每晚300MB,也就是说你每台服务器每周须要2GB的储存空间。你准备保留多长时间的数据呢?答案完全取决于你的须要和储存能力,然而大部分参数你都可以使用默认值。默认配置是“查询统计”和“服务器活动历史数据采集保留14天,“磁盘借助情况汇总”采集保留三年。
如果你想保留更长时间的性能数据,还不想保存快速累积的数以百万计的行记录,你可以编撰自己的查询并对想常年保存的重要数据生成每日或每周的合计。SQL Server在线图书有关于使用数据采集表的特别优秀的文档,它们促使对采集到的数据订制查询会更容易一些。
以上是对数据采集器十分简单的一个概述,介绍了怎样配置你的服务器来启用采集并剖析SQL Server 2008性能数据。在前面的文章中,我会更深入地挖掘它的内部机制,并给你介绍怎么编撰自定义查询来提取想常年保留数据的快照,以及怎样创建自定义报表来显示这些数据。