预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

通过SQLServer数据仓库查看数据收集组发布日期:[10-01-1110:53:46]点击次数:[4]在此实验中,您将查看系统支持的数据收集类型和收集计划,并配置其属性。1.通过管理数据仓库向导查看系统收集组及其状态管理数据仓库配置完成后,向导不仅仅会创建数据库(即ManagementDW),同时还将自动启动SQLServerAgent作业来收集并更新系统数据收集组(1)在CHICAGO\SQLDEV01实例中返回ObjectExplorer并依次展开Management,DataCollection,SystemDataCollectionSets.此时可以看到三种系统数据收集组:DiskUsage,QueryStatistics,以及ServerActivity.(2)右键点击DiskUsage然后点击Properties.DiskUsage统计数据的完整属性将通过三个选项卡显示,即General,Uploads以及Description.点击Description选项卡可以看到:Collectsdataaboutdiskandlogusageforalldatabases.此描述信息并不是很详细,但可以让我们快速了解到磁盘使用的统计信息;这些信息针对实例中的所有数据库的数据文件和日志文件。(3)点击Uploads选项卡可以看到所有信息均为灰色,因为这些特殊的数据集都采用非缓存模式收集。在非缓存模式中数据的收集和上传通过相同的代理作业进行处理。因此Uploads选项卡中的信息对于此收集组来说没有实际意义。非缓存模式对于相对负载较轻或数据集收集操作不是很频繁的情况下很适用(4)最后,点击General选项卡,可以看到该数据收集的特定属性:Datacollectionandupload在这里可以将Datacollectionandupload更改为缓存模式。但由于我们实验中的数据收集操作并不是很频繁,因此不需要进行缓存。如果数据收集操作很复杂且很频繁,则建议选择缓存模式。理想状态下,缓存将只对进行收集的本地HYPERLINK"http://server.it168.com/"\o"服务器"\t"_blank"服务器性能产生影响,然后再将收集上来的数据慢慢上传到管理数据仓库。例如,针对特定数值的收集频率可能为30-60秒,但上传频率可以设置为30或60分钟。Schedule:点击Pick可以看到可用的计划。在这里可以看到我们选择的计划是occureverydayevery6hour(s)between12:00:00AMand11:59:59PM并且使用该计划的作业数为1.如果设置多台HYPERLINK"http://product.it168.com/files/0402search.shtml"\o"服务器"\t"_blank"服务器采用相同的计划进行数据收集并将数据上传到相同的管理数据仓库,则建议将作业的启动时间岔开,这样可以更好的平衡管理数据仓库的负载。Collectionitems这里可以看到两个项目:DiskUsage–DataFiles和DiskUsage–LogFiles.每一个收集器的类型均为“GenericT-SQLQueryCollectorType”,因此在Inputparameters中的T-SQL脚本将用于执行这些收集项目DiskUsage–DataFiles选择DiskUsage–DataFiles行,然后在Inputparameters文本框中将显示下列代码:--disk_usageDECLARE@dbsizebigintDECLARE@logsizebigintDECLARE@ftsizebigintDECLARE@reservedpagesbigintDECLARE@pagesbigintDECLARE@usedpagesbigintSELECT@dbsize=SUM(convert(bigint,casewhentype=0thensizeelse0end)),@logsize=SUM(convert(bigint,casewhentype=1thensizeelse0end)),@ftsize=SUM(convert(bigint,casewhentype=4thensizeelse0end))FROMsys.database_filesSELECT@reservedpages=SUM(a.total_pages),@usedpages=SUM(a.used_pages),@pages=SUM(CASEWHENit.internal_typeIN(202,204)THEN0WHENa.type!=1THENa.used_pagesWH