自动采集机(SQLServer2008中的数据采集器新特性,值得收藏!)
优采云 发布时间: 2021-12-23 17:11自动采集机(SQLServer2008中的数据采集器新特性,值得收藏!)
51CTO社区编辑加入指南,欢迎关注!
Microsoft SQL Server 2008 添加了数据 采集器 的新功能。它可以从多台服务器采集与性能相关的数据并将其存储在一个中央数据仓库中,然后通过 SQL Server Management Studio (SSMS) 中的报表将数据显示出来。下面我简单介绍一下。
SQL Server 2008数据采集器的功能由以下组件组成:
1.Msdb系统数据库用于存放所谓的数据采集组,其中收录了与采集数据相关的数据采集定义和调度任务。msdb数据库除了收录采集审计和历史信息查询外,还存储了SQL Server Integration Services (SSIS)包,可用于采集和上传数据。
2. Dcexec.exe 工具执行上面提到的 SSIS 包。它还负责管理数据采集组。
3.管理数据仓库数据库存储采集的数据,收录采集管理的视图和存储过程。我们强烈建议将此数据库与存储数据 采集 的服务器分开存储。
4.SQL Server Management Studio 2008 报表用于浏览采集的数据。目前内置了三种报告:服务器活动历史、磁盘使用情况汇总和查询统计历史。
SQL Server Management Studio 提供了一个用于配置数据的向导采集。要启动该向导,请在您需要 采集 数据的服务器上展开管理节点。
接下来,右键单击数据采集 节点并选择“配置管理数据仓库”。您将看到以下对话框。如下所示。
<IMG border=0 alt=ja src="https://images.51cto.com/files/uploadimg/20110218/1635290.jpg" width=441 height=394>
如果您是第一次运行该向导,请选择“创建或升级管理数据仓库”选项。向导将逐步指导您创建一个中央数据库来存储采集 的数据。
在这个过程中,需要将一个登录名映射到仓库数据库中的数据库角色。我建议您创建一个新的登录名并映射它。如下所示。
<IMG border=0 alt=32 align=center src="https://images.51cto.com/files/uploadimg/20110218/1635291.jpg" width=441 height=398>
创建和配置数据仓库数据库后,请再次运行向导并选择第二个选项:Set Data采集。您应该在要采集 数据的服务器上执行此操作。
在第一个界面,请选择您在步骤***中创建的服务器和数据库,并选择一个目录来存储缓存数据。请对每个要采集 数据的服务器重复此操作。
在向导完成创建数据 采集 并调度 SQL 代理任务后,您将在“数据 采集器”节点下看到另外三个节点。
1、 磁盘使用情况。
2、查询统计。
3、服务器活动状态。
您可以双击每个节点以打开属性窗口。我强烈建议您花时间检查所有选项,以便您可以全面了解它们可以做什么以及如何配置它们。
<p>您可以修改保留时间、缓存模式和计划任务等配置。因为data采集器会产生大量的数据,它的存储表在几个小时内就会被数亿行数据填满,你可能需要修改任务调度来降低数据