数据采集器是SQL Server 2008的一个新特性,设计该特性的目的是为了从多台服务器中收集性能相关数据,并存储在中央数据仓库,然后通过SQL Server Management Studio(SSMS)中的报表功能把数据展示出来。 数据采集器的主要目的是提供一种便捷的方法来自动收集关键性能数据。比如:性能计数器,从动态管理视图(DMV)中攫取的数据快照,以及磁盘空间的详细情况。 既然该特性从最新的动态管理视图中收集信息,那么说明它只能为SQL Server 2008服务。
而且,值得注意的是,与其它很多有用的DBA特性不同,数据采集器不限制只用于企业版。 SQL Server ……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
![TechTarget微信公众号二维码](/wp-content/uploads/res/images/spriteimg/ttweixin.jpg)
TechTarget
官方微博
![TechTarget中国官方微博二维码](/wp-content/uploads/res/images/spriteimg/ttweibo.jpg)
TechTarget中国
数据采集器是SQL Server 2008的一个新特性,设计该特性的目的是为了从多台服务器中收集性能相关数据,并存储在中央数据仓库,然后通过SQL Server Management Studio(SSMS)中的报表功能把数据展示出来。
数据采集器的主要目的是提供一种便捷的方法来自动收集关键性能数据。比如:性能计数器,从动态管理视图(DMV)中攫取的数据快照,以及磁盘空间的详细情况。
既然该特性从最新的动态管理视图中收集信息,那么说明它只能为SQL Server 2008服务。而且,值得注意的是,与其它很多有用的DBA特性不同,数据采集器不限制只用于企业版。
SQL Server 2008中的数据采集器由以下几种组件组成:
- Msdb系统数据库用来存储所谓的数据采集集合,其中包括数据采集定义和与它们关联计划任务的采集工作包。除了包括了采集审计和历史数据详细记录,msdb还存储用来采集和上传数据的SSIS(SQL Server集成服务)包。
- “dcexec.exe”工具用来执行上面提到的SSIS包。它还负责管理数据采集集合。
- 受管数据仓库数据库存储采集到的数据,包括采集管理用的视图和存储过程。强烈推荐把该数据库与被采集数据的服务器分开存储。
- SQL Server Management Studio 2008报表功能用来展现采集到的数据。有三种内建的报表:服务器活动历史,磁盘利用情况汇总和查询统计历史。
SQL Server Management Studio提供了配置数据采集的向导工具。要启动该配置向导,请展开你想采集数据的服务器管理节点,在数据采集节点上右击,然后选择“配置受管数据仓库”。你会看到如下对话框:
如果你是第一次运行该向导,你需要选择“创建或者升级受管数据仓库”选项。该向导会一步一步引导你完成创建用来存储采集数据的中央数据库所必须的步骤。在这个过程中,你需要给仓库数据库中的数据库角色映射一个登录账号。我建议创建新账号,然后给它分配角色。如下图中向导对话框所示:
一旦你创建并配置了数据仓库数据库,你就可以再次运行该向导并选择第二个选项“设置数据采集”。你应该在你想采集数据的服务器上做这些配置。在第一个界面上,选择你在步骤一中创建的服务器和数据库,还要选择一个目录来存储缓存数据。对所有你想采集数据的服务器重复该步骤。
在该向导创建数据采集器并设置了SQL代理job定时任务之后,你会看到数据采集器节点下面多了另外三个节点:磁盘利用情况,查询统计和服务器活动情况。你可以双击每个节点打开属性窗口。我强烈推荐花时间把它们三个都研究一下,对它们做什么以及如何配置有一个更好的理解。在这里你还可以修改保留时间,缓存模式以及计划任务等选项。既然数据采集器生成许多数据,那么存储这些数据的表会在几个小时内就被插入数百万条数据,你可能会想修改计划任务,根据每台服务器上的使用情况降低数据采集的执行频率。
作者
翻译
相关推荐
-
SQL Server 2008将退出微软主流数据库支持
你的企业是否还在运行SQL Server 2008?请注意微软为SQL Server 2008提供的主流技术支持服务将于今年的7月8日正式结束。
-
利用SQL DMV管理SQL Server数据库
在SQL Server 2005中,微软公司引入了SQL 动态管理视图(简称DMV),还引入了动态管理函数(简称DMF)。
-
MySQL数据库运行状态数据的采集方法
MySQL数据库服务实例的运行状态特征如何?各类运行指标在每个时间点如何?相信这是我们每一位DBA或数据库管理人员都想知道和关心的。
-
SQL Server 2008中的对称密钥加密
证书和非对称密钥使用数据库级的内部公钥加密数据,并且使用数据库级内部私钥解密数据。而对称密钥相对简单,它们包含一个同时用来加密和解密的密钥。