版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、通过SQLL Serrver数数据仓库查查看数据收收集组发布日期:10-01-111 100:53:46 点击次数数:4 在此实验中中,您将查查看系统支支持的数据据收集类型型和收集计计划,并配配置其属性性。 1.通通过管理数数据仓库向向导查看系系统收集组组及其状态态管理数数据仓库配配置完成后后,向导不不仅仅会创创建数据库库(即MaanageementtDW),同同时还将自自动启动SSQL SServeer Aggent 作业来收收集并更新新系统数据据收集组(1)在CHIICAGOOSQLLDEV001 实例例中返回OObjecct Exxplorrer 并并依次展开开Manaagemeent,
2、 Dataa Colllecttion, Sysstem Dataa Colllecttion Setss. 此时时可以看到到三种系统统数据收集集组:Diisk UUsagee, Quuery Stattistiics, 以及 SServeer Acctiviity.(2)右键点击击Diskk Usaage然后后点击Prroperrtiess. Diisk UUsagee统计数据据的完整属属性将通过过三个选项项卡显示,即即Geneeral, Uplloadss 以及DDescrriptiion.点点击Desscripptionn选项卡可可以看到: Colllectts daata aabout
3、t dissk annd loog ussage for all dataabasees. 此此描述信息息并不是很很详细,但但可以让我我们快速了了解到磁盘盘使用的统统计信息;这些信息息针对实例例中的所有有数据库的的数据文件件和日志文文件。(3)点击Upploadds 选项项卡可以看看到所有信信息均为灰灰色,因为为这些特殊殊的数据集集都采用非非缓存模式式收集。在在非缓存模模式中数据据的收集和和上传通过过相同的代代理作业进进行处理。因此Upploadds选项卡卡中的信息息对于此收收集组来说说没有实际际意义。非非缓存模式式对于相对对负载较轻轻或数据集集收集操作作不是很频频繁的情况况下很适用用(4)最
4、后,点点击Gennerall 选项卡卡,可以看看到该数据据收集的特特定属性:Datta coollecctionn andd uplload在这里里可以将DData colllectiion aand uuploaad 更改改为缓存模模式。但由由于我们实实验中的数数据收集操操作并不是是很频繁,因因此不需要要进行缓存存。如果数数据收集操操作很复杂杂且很频繁繁,则建议议选择缓存存模式。理理想状态下下,缓存将将只对进行行收集的本本地 HYPERLINK / o 服务器 服务器器性能产生生影响,然然后再将收收集上来的的数据慢慢慢上传到管管理数据仓仓库。例如如,针对特特定数值的的收集频率率可能为330-
5、600秒,但上上传频率可可以设置为为30或660分钟。Schhedulle:点击 Pickk 可以看看到可用的的计划。在在这里可以以看到我们们选择的计计划是occcur everry daay evvery 6 hoour(ss) beetweeen 122:00:00 AAM annd 111:59:59 PPM 并且且使用该计计划的作业业数为1.如果设置置多台 HYPERLINK /files/0402search.shtml o 服务器 t _blaank 服务器采用用相同的计计划进行数数据收集并并将数据上上传到相同同的管理数数据仓库,则则建议将作作业的启动动时间岔开开,这样可可以更好的
6、的平衡管理理数据仓库库的负载。Colllecttion itemms这里可可以看到两两个项目:Diskk Usaage Datta Fiiles 和Dissk Ussage Loog Fiiles. 每一个个收集器的的类型均为为 “Geeneriic T-SQL Querry Coollecctor Typee” ,因因此在Innput paraameteers 中中的T-SSQL脚本本将用于执执行这些收收集项目Dissk Ussage Daata FFiless选择DDisk Usagge Dataa Filles 行行,然后在在Inpuut paarameeterss 文本框框中将显示示下
7、列代码码:-ddisk_usaggeDECCLAREE dbssize bigiintDECLLARE loggsizee bigiintDECLLARE ftssize bigiintDECLLARE resserveedpagges bigiintDECLLARE pagges bigiintDECLLARE useedpagges biginntSELLECT dbssize = SUM(convvert(bigiint,caseewheen tyype = 0 thenn sizze ellse 0 end),llogsiize = SUM(convvert(bigiint,casee
8、wheen tyype = 1 thenn sizze ellse 0 end),fftsizze = SUM(convvert(bigiint,caseewheen tyype = 4 thenn sizze ellse 0 end)FROOM syys.daatabaase_ffilessSELLECT resserveedpagges = SUM(aa.tottal_ppagess),useedpagges = SUM(aa.useed_paages),ppagess = SUM(CASEEWHEEN ternaal_tyype IIN (2022,204)THEEN 0WHEEN a.
9、typee != 1THEEN a.usedd_paggesWHENN p.iindexx_id 2THEEN a.dataa_paggesELSEE 0ENDD)FROOM syys.paartittionss pJOINN syss.alllocattion_unitts aON p.parttitioon_idd = a.ccontaainerr_idLEFFT JOINN ternaal_taabless itON p.objeect_iid = it.objeect_iidSELLECT dbssize as dbssize,loogsizze as loggsizee,fttsiz
10、ee as ftssize,reeservvedpaages as resserveedpagges,ussedpaages as useedpagges,paages as pagges选中这些些代码并将将其复制到到新建的查查询窗口中中,首先注注释掉第一一行(diisk_uusagee),然后后在 maasterr 数据库库中执行这这段代码查询结结果如下图图所示:请注意意上述查询询结果只针针对一个数数据库,而而通过SQQL Seerverr Ageent 作作业执行时时将收集并并上传所有有数据库的的数据集Dissk Ussage Loog Fiiles选中DDisk Usagge Log F
11、ilees 然后后查看Innput paraameteers 文文本框中的的相关代码码注意:在此版本本中,针对对Diskk Usaage Logg Filles 的的数据收集集操作是通通过执行DDBCC SQLPPERF (loggspacce)语句句而实现的的Speecifyy thee acccountt to run the colllectiion sset保留默默认设置SSQL SServeer Aggent Servvice Accoount 即可Speecifyy howw lonng too rettain dataa in the manaagemeent ddata war
12、eehousseDissk Ussage 的数据收收集并不会会产生大量量的数据,默默认的保留留期限是7730 天天。(假设设系统有110个数据据库,则在在730天天中将会有有292000行的数数据产生。即每天收收集4次,则则730天天中共插入入4 x 10 xx 7300 = 2292000 行)如果数数据库数量量很多且收收集频率很很高,则可可以将保留留期限适当当减少(5)连接到CCHICAAGOCCONFIIGSERRVER 实例中,新新建查询窗窗口并直接接查询MaanageementtDW.ssnapsshotss.dissk_ussage 和MannagemmentDDW.snnapsh
13、hots.log_usagge 这两两个表:SELLECT * FRROM MManaggemenntDW.snappshotts.diisk_uusageeSELLECT * FRROM MManaggemenntDW.snappshotts.loog_ussage(6)除了直接接查询数据据集,还可可以在Obbjectt Expploreer 中通通过报表来来进行查看看,下一个个练习当中中我们将使使用该功能能。出于实实验目的,在在此我们还还需要修改改一些收集集属性,加加大进行数数据收集的的频率,以以便更清晰晰的看到结结果。在这里里我们将收收集频率调调整为155分钟。在在真正的生生产环境中中,
14、不建议议这样设置置,否则将将影响mssdb 数数据库以及及管理数据据仓库的性性能。(7)修改Syystemm Datta Coollecctionn Setts 收集集属性的方方法有很多多。根据缓缓存模式的的区别,每每个收集组组都有1个个或2个作作业,例如如Servver AActivvity采采用缓存模模式,有22个作业;而Dissk Ussage 和Queery SStatiisticcs 则采采用非缓存存模式,因因此只有11个作业。为了提高高收集和上上传的频率率,我们可可以更改作作业计划。重要提提示:在进进行充分测测试以前,不不要在生产产环境中更更改收集频频率2.为为查询统计计信息以及及
15、磁盘使用用更改作业业计划,每每分钟收集集数值(1)在CHIICAGOOSQLLDEV001 实例例和 CHHICAGGOCOONFIGGSERVVER 实实例的Obbjectt Expploreer 中,依依次展开SSQL SServeer Aggent 节点和JJobs 节点,查查看当前的的作业(2)每个SQQL Seerverr 实例中中至少会有有一个作业业,用于进进行系统健健康的监控控。详细信信息,请参参考下面链链接中的文文章:htttp:/pssssql/aarchiive/22008/07/115/suupporrtingg-sqll-serrver-20088-thee-sysst
16、em-heallth-ssessiion.aaspx(3)其它作业业是我们手手动创建的的(目前在在CHICCAGOSQLDDEV011 实例中中有5个用用于收集数数据的实例例,在CHHICAGGOCOONFIGGSERVVER 实实例中有一一个作业用用于清除历历史记录,如如下表所示示:Datta Coollecctionn Sett Typpe Caachedd v. Non-cachhed JJob CColleectioon orr Uplload (or bothh) Cuurrennt Joob Naame DDescrriptiive JJob NName(chhangee to)D
17、issk Ussage Non-cachhed BBoth colllectiion_sset_11_nonncachhed_ccolleect_aand_uuploaad DiiskUssage_nonccacheedQueery SStatiisticcs Caachedd Colllecttion colllectiion_sset_22_colllecttion QuerryStaats_ccolleectioonQueery SStatiisticcs Caachedd Uplload colllectiion_sset_22_uplload QuerryStaats_uuploaa
18、dSerrver Actiivityy Cacched Colllectiion ccolleectioon_seet_3_colllectiion SServeerActtivitty_coollecctionnSerrver Actiivityy Cacched Uplooad ccolleectioon_seet_3_ uplload ServviceAActivvity_uplooad根据上上述表格,将将每个作业业的名称改改为名称,即即上表的最最后一列 (4)在CHIICAGOOSQLLDEV001 实例例中,右键键点击SQQL Seerverr Ageent 然然后依次点点击Neww
19、 和Sccheduule(5)在Neww Jobb Schhedulle 对话话框,输入入JobSScheddule_Everry_1mmin 作作为作业名名称,然后后如下图所所示进行设设置:(6)确定作业业将在午夜夜每隔1分分钟执行一一次,然后后点击 OOK(7)将这个计计划添加到到下面两个个作业中:DiskkUsagge_nooncacched 和QueerySttats_uplooad. 右键点击击作业名称称,然后点点击Proopertties, 在Sccheduules 选项卡中中,点击PPick 并选择择JobSScheddule_Everry_1mmin 计计划。为SServeer
20、Acttivitty_Upploadd 选择CColleectorrScheedulee_Eveery_55min 计划。重要提提示:在生生产环境中中设置收集集频率过高高的时候要要特别小心心3.为为数据收集集和分析操操作而生成成相关信息息此任务务并不复杂杂,但第一一个批处理理文件需要要执行将近近5分钟的的时间,第第二个批处处理文件将将打开多个个SQLCCMD 命命令行窗口口,直到手手动停止。这些脚本本在进行分分析前都需需要时间。因此我们们先将它们们启动,直直到后面的的步骤再将将其停止。另外,我我们不需要要关注这些些脚本如何何运行也不不需要等待待它们执行行完毕。(1)运行批处处理文件。打开我的的
21、电脑,然然后打开下下面的文件件夹:C:Manaageabbilitty LaabsPPerfoormannce DData Colllectiion(2)双击GeeneraateDaata.ccmd 文文件。该脚脚本将执行行将近5分分钟的时间间直至完成成(3)双击GeeneraateAcctiviity.ccmd 文文件。该脚脚本将循环环执行,直直到我们在在后面的练练习中关闭闭该窗口查看SServeer Acctiviity 和和 Queery SStatiisticcs 这两两个系统数数据收集组组的代码、设计、以以及参数(4)返回到CCHICAAGOSSQLDEEV01 实例的OObjecc
22、t Exxplorrer 并并依次展开开Manaagemeent, Dataa Colllecttion, 以及SSysteem Daata CColleectioon Seets. 在此可以以看到三个个系统数据据收集组:Diskk Usaage, Querry Sttatissticss, annd Seerverr Acttivitty.(5)右键点击击Querry Sttatissticss 然后点点击Proopertties. 注意该该收集组和和Diskk Usaage 数数据收集组组属性的区区别:相同点点 两两者均为非非缓存模式式 两两者在Upploadds 选项项卡中均为为灰色 两
23、两者均通过过SQL Servver AAgentt 运行不同点点 DDisk Usagge 数据据收集组通通过T-SSQL 语语句实现,在在Inpuut Paarameeterss 中可以以看到相关关语句。而而Querry Sttatissticss 则通过过 内部的的 “Quuery Actiivityy Colllecttor TType” 来处理理,且无法法直接查看看。该数据据收集组所所收集的内内容在Deescriiptioon 选项项卡中可以以看到:CColleects querry sttatissticss, sqql teext aand pplanss of mostt perrformmancee-afffectiing qque
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论