- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
server数据仓库的优化
下载
第12章 SQL Server数据仓库的优化
在本章中,你将学会如何在关系型 Microsof SQL Server 7.0 数据仓库中优化事实表和信息
表。还将学会如何优化关系型 O L A P ( R O L A P ) 分区、混合型 O L A P ( H O L A P ) 分区、多维
O L A P ( M O L A P )分区以及立方体中的维和度量。因此,本章可分为两个部分:优化含有星型
图表的关系型数据库和优化立方体 (分区) 。当星型图表处于一个SQL Server 7.0 关系型数据库
中时,你可以使用各种SQL Server 7.0优化工具。就立方体而言,你可以获得在设计和创建立
方体时使用的工具和一组最佳实用技术。首先,让我们使用现有的工具来优化星型图表。
12.1 优化星型图表
无论使用何种机制来存储立方体,你都希望具有能够有效地插入和检索数据的星型图表。
检索是通过查询进行的。插入和查询中问题最多的两个部分是查询本身和表格上的索引。为
了使这些情况得到改善, SQL Server提供了Query Analyzer 、P r o f i l e r和Index Tuning Wi z a r d 。
用这三种工具便能够优化任何关系型数据库和所有查询。 Microsoft SQL Server 7.0 OLAP
S e r v i c e s有一个立方体图表优化器,可以使用它优化星型图表之间的连接。
使用这些工具,可以通过优化查询来移动数据。如果你正在使用 R O L A P或H O L A P解决方
案,可以通过优化星型图表的索引来增加插入和检索数据的效率。就 M O L A P而言,可以使用
这些工具来缩短更新数据仓库的时间。现在让我们来看一看 Query Analyzer 。
12.1.1 查询分析器
通过查询分析器 (Query Analyzer)可以查看查询结果、优化查询和改进查询索引。 Q u e r y
A n a l y z e r 具有一个图示平面,沿着提供所有步骤信息的“ fly over ”工具提示,会显示出查询
中的不同步骤。使用这些信息,你不仅可以确定何种操作代价高,还可以确定如何改进索引,
也可以访问查询分析器的其他工具。
由于F o o d M a r t 并不处于SQL Server 中,因此,应该使用N o r t h w i n d 表示这三种S Q L工具的
特性。打开 SQL Server Enterprise Manager 。把目录树展开,直至看见N o r t h w i n d 数据库,并点
击N o r t h w i n d 。然后,点击Tools|SQL Server Query Analyzer 。在数据库的下拉式列表框中选择
N o r t h w i n d 。
在查询窗口内键入下列查询:
Select * From Orders join [Order Details] ON [Order Details].Order ID=
Orders.Order ID ORDER BY Orders.Order Date
通过点击绿色箭头来执行查询。你会得到图 1 2 - 1所示的结果。
打开菜单,并选择Query|Display Estimated Execution Plan 。这个执行方案会显示出SQL Server
进行查询必须的步骤。从右至左阅读这个执行方案。你会发现,行的厚度是由步骤间游动的数据
来决定的。底部是有关查询的信息,如执行需要多长时间。在这种情况下,时间是 0 0 : 0 0 : 0 1或
. 1 m s。将鼠标放在右边的Order Details上,便会显示出“fly over”工具提示(如图1 2 - 2所示) 。
2 3 8 M i c rosoft SQL Server 7.0数据仓库技术指南
下载
图12-1 Query Analyzer得出的结果
图12-2 Order Details中的“fly over ”工具提示
你会发现,这个提示可提供许多信息,其中包括物理运算和逻辑运算。在这种情况下,你
可以对聚簇索引进行搜索。预计的 C P U成本和预计的 I / O 成本是两条非常
您可能关注的文档
最近下载
- 通风防排是烟工程合同.doc VIP
- 不同层级护士核心能力的培养.pptx VIP
- 微型计算机原理与接口技术第二版邹逢兴部分习题答案.doc VIP
- 幼儿园课件::认识少数民族.pptx VIP
- DELIXI德力西CJX2s说明书.pdf
- YV100XG机器FAMF校正培训教材.docx VIP
- 2025至2030中国硫酸钙晶须行业市场发展现状及竞争格局与投资发展报告.docx
- (高清版)DB62∕T 3237-2023 建筑钢结构防火技术标准.docx VIP
- (四检)厦门市2025届高三第四次质量检测 生物试卷(含答案).docx
- 2025年220KV输电线路施工组织措施及施工方案1.pdf VIP
原创力文档


文档评论(0)