- 21
- 0
- 约2.93万字
- 约 98页
- 2015-08-15 发布于湖北
- 举报
分布式数据库中的查询处理和优化ou.ppt
查询q分解为q’和q’’,我们用SQL语句写出分解算法如下: // Break query q into q’ →q’’ q: SELECT R2.A2, R3.A3 ,…… , Rn.An FROM R1, R2, R3, ……, Rn WHERE P1(R1.A1’)AND P2(R1.A1, R2.A2, ……, Rn.An) 这里Ai和Ai’是关系Ri的属性组,P1是涉及关系R1的谓词,P2是涉及多个关系R2,R3,……,Rn的谓词,这样的一个查询可以分解成两个子查询语句: q’: SELECT R1.A1 INTO R1’ FROM R1 WHERE P1(R1.A1’) 其中R1’是一个临时关系,并且包含了q’’所需要的查询信息: q’’:SELECT R2.A2, ……, Rn.An FROM R1’, R2, R3,……, Rn WHERE P2(V1.A1, ……, Vn.An) 这一步可以有效的减少查询q’’所涉及关系的大小,另外,关系R1’可以事先存放在一个特殊的结构中以加速子查询的速度。 以此类推,继续将q’’进行分解,直到不能产生针对单一关系的查询为止。 7.3 INGRES中的查询优化算法 7典型分布式数据库系统中的查询优化策略和算法 分解阶段详细过程 1)选取当前多关系子查询中包含最小数据片段的子查询。 2)通过评估不同传输策略(传输哪个数据片段,传输
您可能关注的文档
最近下载
- (完整版)老旧小区改造施工扬尘治理专项方案.docx VIP
- 2026年鲁科版高一第二学期化学期末易错题专项试卷(附答案可下载).doc VIP
- 2026年江西水投资本管理有限公司第三批社会招聘1人笔试历年难易错考点试卷带答案解析.docx VIP
- 大力推进长春市低空经济高质量发展.pdf VIP
- 贵州大学9套《高等数学1-2》期末试卷汇编(2016-2021学年).pdf VIP
- 泡沫灭火系统管道、阀门和泡沫消火栓的安装质量标准及检验方法.docx VIP
- 2016年上海市建筑和装饰工程预算定额工程量计算规则.pdf VIP
- 消防安全操作规程.pdf VIP
- 《河湖水生态修复工程效果评估技术规范》.pdf VIP
- 网络安全保密教育知识普及培训课件.pptx VIP
原创力文档

文档评论(0)