- 1、本文档共89页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[数据库系统概论-第四版chp9
查询树的启发式优化(续) (3) 对每一个投影利用等价变换规则3,5,10,11中的一般形式尽可能把它移向树的叶端。 注意: 等价变换规则3使一些投影消失 规则5把一个投影分裂为两个,其中一个有可能被移向树的叶端 (4) 利用等价变换规则3~5把选择和投影的串接合并成单个选择、单个投影或一个选择后跟一个投影。使多个选择或投影能同时执行,或在一次扫描中全部完成 An Introduction to Database System Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 查询树的启发式优化(续) (5) 把上述得到的语法树的内节点分组。每一双目运算(×, ,∪,-)和它所有的直接祖先为一组(这些直接祖先是(σ,π运算)。 如果其后代直到叶子全是单目运算,则也将它们并入该组 但当双目运算是笛卡尔积(×),而且后面不是与它组成等值连接的选择时,则不能把选择与这个双目运算组成同一组,把这些单目运算单独分为一组 An Introduction to Database System Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 查询树的启发式优化(续) [例4] 下面给出[例3]中 SQL语句的代数优化示例。 (1) 把SQL语句转换成查询树,如下图所示 An Introduction to Database System 查询树 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 查询树的启发式优化(续) 为了使用关系代数表达式的优化法,假设内部表示是关系代数语法树,则上面的查询树如下图所示。 An Introduction to Database System 关系代数语法树 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 查询树的启发式优化(续) (2) 对查询树进行优化 利用规则4、6把选择σSC.Cno=‘2’移到叶端,查询树便转换 成下图所示的优化的查询树。这就是9.2.2节中Q3的查询树表示 An Introduction to Database System 优化后的查询树 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 第九章 关系系统及其查询优化 9.1 关系数据库系统的查询处理 9.2 关系数据库系统的查询优化 9.3 代数优化 9.4 物理优化 9.5 小 结 An Introduction to Database System Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 第九章 关系系统及其查询优化 9.1 关系数据库系统的查询处理 9.2 关系数据库系统的查询优化 9.3 代 数 优 化 9.4 物 理 优 化 9.5 小 结 An Introduction to Database System Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 9.2 关系数据库系统的查询优化 查询优化在关系数据库系统中有着非常重要的地位 关系查询优化是影响RDBMS性能的关键因素 由于关系表达式的语义级别很高,使关系系统可以从关系表达式中分析查询语义,提供了执行查询优化的可能性 An Introduction to Database Sys
您可能关注的文档
- [讲义21.ppt
- [新员工入职操作手册.doc
- 承包商履约保函(参考).doc
- 承包商履约保证合同(参考).doc
- 承包商履约委托保证合同(试行)(参考).doc
- 承包商履约委托保证合同(参考).doc
- 承包商履约委托保证合同2019专业版(参考).doc
- 承包商施工队伍安全管理协议书(参考).doc
- 承包商环境健康安全协议(参考).doc
- [论语十则14.ppt
- 美国选举制度介绍.pptx
- 美国防疫公开课课件.pptx
- 美容护肤基础知识课件.pptx
- 2025年三支一扶模拟题库含完整答案详解(网校专用).docx
- 三支一扶综合提升测试卷及参考答案详解(培优B卷).docx
- 三支一扶过关检测试卷【满分必刷】附答案详解.docx
- 三支一扶模拟题库及参考答案详解(B卷).docx
- 2025年三支一扶考前冲刺练习试题附参考答案详解(达标题).docx
- 理论力学 课件汇总 徐文涛 0绪论、1静力学概念与基础 ---6运动学基础与刚体的简单运动.pptx
- 新一代大学英语(第二版)综合教程3(智慧版) Unit 1 课件B3U1 Be yourself,be happy iProduce .pptx
文档评论(0)