- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章分布式查询处理-续
分布式查询优化
yue 1
查询操作
• 选择SL, 投影PJ
• 连接JN,并UN
• 笛卡尔积CP,差DF, 交等
yue 2
连接优化方法
• 基于半连接的连接优化 (SDD-1算法)
• 基于直接连接的接连优化
yue 3
半连接
• R S= ( R S)
R
• 半连接使关系简化
R’ = R SJ S R 直接SJ成立
R’’= (R SJ (R SJ T)) R 多次SJ仍然
成立
yue 4
例子
R S
T
R,S,T的循环连接图 S
C=C
B=B
R T
A=A
对R的充分简化
R’=R SJ T T’=T SJ S’
S’=S SJ R’
减一个元组
yue 5
R’’=R’ SJ T’
T’’=T’ SJ S’’
S’’=S’ SJ R’’
减两个元组
R’’’=R’’ SJ T’’ = 减少三个元组
一般:简化程序长度随着关系的元组数目增长线性增长。
对R的另一个简化程序:
R’=R SJ S T’ = T SJ R’ S’ = S SJ T’ (作业)
yue 6
上次课
• 代数表达式
• 查询树
• 等价变换
• 上推UN,
• 下推 ,
半连接操作
简化关系
yue 7
查询代价估算May.26
• 代价公式
QC = I/O 代价+ CPU 代价+ 通讯代价
• 通讯代价
TC = 传输延迟时间C0
+ (传输数据量X / 数据传输速率C )
文档评论(0)