更高性能-sqlserver2008系列一SQLServer2005商业智能解决方案课程_第1页
更高性能-sqlserver2008系列一SQLServer2005商业智能解决方案课程_第2页
更高性能-sqlserver2008系列一SQLServer2005商业智能解决方案课程_第3页
更高性能-sqlserver2008系列一SQLServer2005商业智能解决方案课程_第4页
更高性能-sqlserver2008系列一SQLServer2005商业智能解决方案课程_第5页
免费预览已结束,剩余31页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SQL2008BI解决方案——Top1:更“高”的性讲师介:培训部 科SQLServer2008(Par ManaeLare-ScaleDataEricLeadProramManaTorstenGrabsSeniorProgramManager提 典型的数据仓库架…

CubeCubeFactTable

TableLoads

SSISTableLoadsRelationalDat

StagingorSSIS22:Operationaldata®SQLServer®Integration1Data硬硬64-bit性能支持:250MB/sec/core顺序SAN 区域&日志:RAID1or数据:Raid0orLuns 单元数–在所有的数据Lun主机总线适配器队列长度确保物理扇区的数据和索引分开没有硬硬DWScaleDWScaleDWScale3个分12826TBRAID5(Data/Temp),7TB10(Backup),2TBRAID102567TBRAID647TBRAIDRandomRandomData(2621701280647267517501130800SQLServer2008123QueryWorkload,TPC-DS,andUserTestingTotalwarehousingSQL128Direct-attached,26RAID5(Data/Temp),TBRAID10(Backup),TBRAID10MachineDatabase BaselineVersionComparedVersionGeometricmeanandmedianofqueryresponsetimeimprovementoverallqueries(nochange=100%;higherisbetter)

6SQLServer2005SQLServer2008InternalBuildJanuar2008closetoRC0version),withPAGEcompressionenabledonfactGEOMEAN=MEDIAN=GeometricmeanofqueryresponsetimeimprovementforshortesttolongestrunninggroupsofSumoftotalqueryruntime,Comparedversion,asapercentageofBaselineversion,excludingqueriesthatdidnotcompletewithinatimeoutperiodoneither

Group1GroupGroupGroupGroup5

能力规I/O性能顺序读性能设置在每核每秒250M能力大3倍以上的增长能力规SPQCPUsecondsusedperhour=#coresneeded=SPQ*QPH/(3600*(100%-查询响应时间(SQLServer2008的处理速率为:1millionrows/sec/core其他的操作消耗,如索引、聚合DBCC,备份硬件调咨询硬件主机总线适配器(HBA)逻辑模型设计原以事实表为确保星型连接最 占便于优化查在ETL过程中降低CPU分新数据的增旧数据的滑动窗口>50GB的数据库需要分仅仅针对事按时间列分分区粒(week,保留两端的空SQLServer2008创建无索引分创建无索引的“交换表并行加载“交换表 使用快速加载方式,如:BulkInsertBCPorSSIS将“交换优秀的设计决定了一般性原数据策略降低IO—事实表的设 处理Cube、时间支持最常用的按时间在其他常用列上建立 索支持针对指定的维度TempDB的大小与最大的事实表相匹—事实表的设对大表进行分区使用整型日期表示(‘2006-02-15’ 键创 索创建 索维度设 除日期型以 索业务键不是维度提升ETL的Loopup提升处理2 在其他常用列上建立 索聚合设AS 索引及其所包含的分区对齐(Partition-aligned)索引视图用户自定义聚调整常规如果性能仍然不理最后考虑用户自定义分区限定WHERE语使用临时表预 计算结尽可能直接使用WHERE直接使用日确保限定分例如Select…whereperiod.month=1andperiod.year=2006and加载新数2007-02-012007-03-012007-04-012007-05-012007-06- Partition

1/2007

2/2007Data3/2007Data4/2007Data5/2007a6/2007 在目标分区的同一文件组中创建交换表拆 分区,并加入日期界快速加在数据到交换将交换表的数据转移

5/2007Sta卸载旧数2007-02-012007-03-012007-04-012007-05-012007-06- Partition

3

3/2007Data4/2007Data5/2007Data6/2007在要卸载的分区的同一文件组中创建交换表2/2007将分区数据转移2/2007合并分区,清除日期回收或者删除交优先使用块插入、BCP、或者SSIS的OLEdb数据目标组SQLServer数据库引擎性能新特全面性能基于内部测试的不一样的Query/Storage:Data*30-Query/Storage:PartitionAlignedIndexedETL/Storage:Minimal*BackupCompression(backup* 资 不支持 方面资 器作资 方式Importance/Maxmemoryforsinglerequest/MaxCPUconsumption/Timeoutwaitingforresources/MaxnumberofrequestsMax/minmemory,max/min和管理—资源 --SelectTOPNquerytemplatesbasedonaverageCPU TOPAS[AvgCPU substring(st.text,(qs.statement_start_offset/2)+((casewhen-1thendatalength(st.text)-qs.statement_start_offset)/2)+1) sy ec_uery_statsASCROSSsys.dm_exec_sql_text(qs.plan_handle)st)GROUPORDER

query2课程内容数据仓库及 获 MSDN资MSDN中 MSDN中文网络广 MSDN MSDN开发中 学习资 答疑 SQLServer2005初学者指南 SQLServer2005开发指南 SQLServer2005:TheCompleteRefer

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论