电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

通过SQL Server数据仓库查看数据收集组VIP免费

通过SQL Server数据仓库查看数据收集组_第1页
1/8
通过SQL Server数据仓库查看数据收集组_第2页
2/8
通过SQL Server数据仓库查看数据收集组_第3页
3/8
通过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更改为缓存模式。但由于我们实验中的数据收集操作并不是很频繁,因此不需要进行缓存。如果数据收集操作很复杂且很频繁,则建议选择缓存模式。理想状态下,缓存将只对进行收集的本地服务器性能产生影响,然后再将收集上来的数据慢慢上传到管理数据仓库。例如,针对特定数值的收集频率可能为30-60秒,但上传频率可以设置为30或60分钟。Schedule:点击Pick可以看到可用的计划。在这里可以看到我们选择的计划是occureverydayevery6hour(s)between12:00:00AMand11:59:59PM并且使用该计划的作业数为1.如果设置多台服务器采用相同的计划进行数据收集并将数据上传到相同的管理数据仓库,则建议将作业的启动时间岔开,这样可以更好的平衡管理数据仓库的负载。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_pagesWHENp.index_id<2THENa.data_pagesELSE0END)FROMsys.partitionspJOINsys.allocation_unitsaONp.partition_id=a.container_idLEFTJOINsys.internal_tablesitONp.object_id=it.object_idSELECT@dbsizeas'dbsize',@logsizeas'logsize',@ftsizeas'ftsize',@reservedpagesas'reservedpages',@usedpagesas'usedpages',@pagesas'pages'选中这些代码并将其复制到新建的查询窗口中,首先注释掉第一行(disk_usage),然后在master数据库中执行这段代码查询结果如下图所示:请注意上述查询结果只针对一个数据库,而通过SQLServerAgent作业执行时将收集并上传所有数据库的数据集DiskUsage–LogFiles选中DiskUsage–LogFiles然后查看Inputparameters文本框中的相关代码注意:在此版本中,针对DiskUsage–LogFiles的数据收集操作是通过执行DBCCSQLPERF(logspace)语句而实现的Specifytheaccounttorunthecollectionset保留默...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

通过SQL Server数据仓库查看数据收集组

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部