- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 因此,只用于选择度较低的情况 * * * * * * * * * * * 本质上是在SC上做选择运算 * 本质上是在SC上做选择运算 * 本质上是在SC上做选择运算 * * * * * 思想:如果R和S的原组能进行连接,则它们的连接属性作为键值会在散列到具有相同索引项的bucket中。 * 思想:如果R和S的原组能进行连接,则它们的连接属性作为键值会在散列到具有相同索引项的bucket中。 * 思想:如果R和S的原组能进行连接,则它们的连接属性作为键值会在散列到具有相同索引项的bucket中。 * 思想:如果R和S的原组能进行连接,则它们的连接属性作为键值会在散列到具有相同索引项的bucket中。 * 思想:如果R和S的原组能进行连接,则它们的连接属性作为键值会在散列到具有相同索引项的bucket中。 * * 操作树中的三个操作可以放入一个流水线 * * 那么如何来衡量查询的性能? * 当涉及到多关系进行连接时,通常在内存中尽可能多地加载某个表,而留下一块存放另一个表. * 知道了这些信息后,就可以对查询处理进行一个简单地估算。 * * * * 临时关系大小估计 一个操作的代价依赖于它的输入的大小和其他统计信息 基本统计信息 nr:关系r的元组数 br:包含关系r中元组的磁盘块数 lr:关系r中每个元组的字节数 fr:关系r的块因子 —— 一个磁盘块能容忍的关系r中元组的个数 V(A,r):关系r中属性A中出现的非重复值个数,与πA(r)相等。如果A是r的主码, V(A,r)=nr。 选择运算结果的大小估计 假设:取值均匀分布 单独的等值谓词σA=a(r) 假设属性A存在值a 估计选择结果包含nr/V(A,r)个元组 单独的比较谓词σA≤v(r) 已知的统计信息包括min(A,r)和max(A,r) 若v min(A,r),则有0个元组 若v max(A,r),则有nr个元组 否则,元组个数为 nr v - min(A,r) max(A,r) - min(A,r) . 选择运算结果的大小估计 复杂选择-合取 合取选择 σθ1∧θ2…∧θn (r) 假设:各条件θi相互独立; 对每个θi,按前面方法计算 σθi (r),记为si ; σθi (r)的中选率(selectivity)为 si /nr,即关系中一个元组满足选择条件θi的概率; 则满足全部选择条件的元组数量为 nr s1 * s2 *···* sn nrn * 选择运算结果的大小估计 复杂选择-析取 析取选择 σθ1∨θ2…∨θn (r) 如前所述,si/nr 代表某元组满足条件θi的概率; 元组满足整个析取式的概率为 将该数值乘以nr,即得到满足选择条件的元组数的估计。 * 1- (1- ) nr s1 (1- ) nr s2 (1- ) nr sn * * ··· 选择运算结果的大小估计 复杂选择-取反 若无空值 σ ? θ (r) :不在σθ(r)中的关系r的元组集; σ ? θ (r) 的元组数为 nr 减去σθ(r)的估计元组数; 若有空值 首先估计对条件 θ取值为未知的元组数目; 然后从上面无空值的估计中减去该数目; 连接运算结果的大小估计 笛卡尔积 r×s 包含nr*ns个元组,每个元组占用lr + ls个字节; 自然连接 假设:每个值等概率出现,令 r(R) 和 s(S)为两个关系; 若R∩S = ?,则r s与r×s结果一样; 若R∩S是R的码,则 s 的一个元组至多与 r 的一个元组连接,r s中的元组数不会超过 s 的元组的数目; 若R∩S构成了S中参照R的外码,则r s中的元组数正好与s中的元组数相等; 连接运算结果的大小估计 自然连接(续) 若R∩S既不是R的码也不是S的码,假定R∩S={A},r 的元组 t 在r s中产生: 个元组,则r s中的元组数为: 若将 r 与 s 角色颠倒,则r s的元组数为: 取二者中的较小值 V(A, s) ns V(A, s) nr*ns V(A, t) nr*ns 连接运算结果的大小估计 θ连接 将r θ s重写成σθ (r×s)的形式; 利用笛卡尔积的大小估计和选择操作的大小估计相结合的方法进行。 课程安排 查询优化 查询优化的必要性 关系表达式的转换 启发式优化 临时关系大小估计 基于代价的优化 查询处理 查询处理过程概述 典型索引结构 选择运算的查询处理 连接运算的查询处理
您可能关注的文档
- 2012年运维高级认证-A6高频问题分析和方案讲解.ppt
- 2012随机过程模拟及实验.pdf
- 2012天津市大学软件园专升本c语言 第二章 数据类型、运算符及表达式.ppt
- 2012中国协和医科大学博士简章和专业目录.pdf
- 2012注册会计师《财务成本管理》第四章课后作业题和答案.pdf
- 2012注册会计师《经济法》第二章课后作业题和答案.pdf
- 2013 电大期末考试 个人及团队管理-单选题.doc
- 2013-2014学年高中化学课件:第一章 第一节第1课时化学反应及能量的变化精品课件 新人教版选修4.ppt
- 2013电大数据库原理及应用作业答案4.doc
- 2013高考一轮复习 必修1 2.6 细胞学说的建立和多种多样的细胞.ppt
- 2015高考物理大一轮总复习 9-3 电磁感应规律的综合应用(一)(电路与图象)限时规范特训(含解析).doc
- 2015年5月市场调查及预测复习资料2015-06-05-21-45-49.docx
- 2015年北京第二外国语学院翻译硕士汉语写作及百科知识考研真题,考研参考书,考研大纲,考研经验,重点笔记.pdf
- 2015年北京语言大学法语翻硕法语口译考研经验考试招生人数和复试分数线.pdf
- 2015年海南省中考英语试题分析及对策.pdf
- 2015年江苏省专转本计算机前10节练习题集(含答案).doc
- 2015年绍兴市专业技术人员继续教育公需科目考试-执行力及创新服务力试题答案资料题库(选择二).pdf
- 2015年天津大学考研2006考研真题和答案参考书考研经验专业课重点.pdf
- 2015年专业技术人员创新能力培养及提高课后测试答案.doc
- 2015造价员继续教育过期学员试题和答案(98分).doc
最近下载
- 无源隔离器;-;mcr-1clp-i-i-00;-;2814016.pdf VIP
- 广东开放大学学习指引(开放教育学习指引)题目及答案.docx
- 办事处食堂改造施工方案投标文件(技术方案).doc
- GB15979-2002 一次性使用卫生用品卫生标准.pdf VIP
- 可靠性鉴定考试试题库.doc VIP
- 九年级上册必背古诗词专项训练(含答案).docx VIP
- (2025秋新版本)人教版八年级数学上册全册教案 .pdf
- 《GBT20002.2-2008标准中特定内容的起草第2部分:老年人和残疾人的需求》(2025版)深度解析.pptx
- GB50877-2014 防火卷帘、防火门、防火窗施工及收规范.docx VIP
- 太湖县2021年(中小学、幼儿园)教师招聘试题及答案.docx VIP
原创力文档


文档评论(0)