- 4
- 0
- 约1.06万字
- 约 58页
- 2016-12-28 发布于北京
- 举报
第四章查询优化 查询处理概述(1) 关系操作是非过程化的,其存取路径对用户透明。用户只需说明“干什么”,不必指出“怎么干”。 输入:SQL语句 输出:操作的结果 查询处理概述(2) 对于关系数据库系统,查询优化是: 挑战:必须进行好的优化,才有可接受的性能 机会:关系表达式的语义层次高,提供了优化的可能性。 查询处理概述(3) 相对于由用户选择存取路径的方式: 降低了对用户的要求,方便了用户的使用。避免了因用户选择了错误的存取路径而导致的效率低下。 能够取得更好的优化效果,因为 优化器具有丰富的可使用的信息 当数据库发生变化时优化器容易再次进行优化 优化器能够对多种实现策略逐一进行考虑 优化器集中了最优秀的程序员的智慧和经验 查询处理概述(4) 查询处理的基本步骤: 语法分析与翻译 优化 执行查询语句 查询处理概述(5) 查询优化 查询优化是为关系代数表达式的计算选择最有效的查询计划的过程。 查询优化的过程: 代数优化:力图找出与给定关系代数表达式等价的但执行效率更高的一个表达式。 物理优化:查询语句处理的详细策略的选择,例如选择执行运算所采用的具体算法,选择将使用的特定索引等等。 查询优化的步骤 将查询转换成某种内部表示,通常是语法树。 根据一定的变换规则,把语法树转换为优化形式。 选择低层的操作算法。 生成查询执行计划(也称查询执行方案,是由一系列内部操作构成的)。 查询代
您可能关注的文档
- 《教育传播过程和模式.ppt
- 《教学过程最优化理论.ppt
- 《教育城域网建设.ppt
- 《效果图材质VR灯光灯光篇.ppt
- 《教育学9.ppt
- 《教育学_第七章_教学.ppt
- 《教育学——第八章.ppt
- 《教育学基础第七、八、九章).ppt
- 《教你如何申报科研课题科研)、撰写论文和文章、获得学术上的成果.ppt
- 《教育学课件之教学的过程和原则.ppt
- 力士乐数控系统MTX NC固定循环.docx
- 发格数控系统40_i_P数显表安装操作手册.docx
- T∕SDJZXH 005-2025 建设工程智慧监理建设评价标准.pdf
- FANUC发那科数控系统FANUC OPEN CNC 操作说明书(DNC 运行管理软件.docx
- T∕CASMES 661-2026 停车场(库)公共设施配建导则.pdf
- T∕GZBECTA 007-2025 民用建筑碳排放计算指南.pdf
- FANUC发那科数控系统16i 18i 160i 180i - Model A Maintenance.pdf
- T∕CADP 9-2023 高路堤路段与天然气管道交叉工程 通道涵技术要求.pdf
- 发格数控系统8055参数备份和恢复.pdf
- Mazak马扎克数控系统马扎克(Mazak)FMS介绍.docx
原创力文档

文档评论(0)