混合智能算法求解多连接查询优化问题.pdfVIP

混合智能算法求解多连接查询优化问题.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
混合智能算法求解多连接查询优化问题.pdf

第35卷第 5期 湖北文理学院学报 2014年第 5期 2)连接树:查询图的每一个可能的查询计划通过连接树来表示,叶子节点表示数据库中的关系,中间 节点对应左、右节点联结的结果集.图2(a、b、c)描述了三种不同的查询执行计划. 3)操作树:逻辑关系代数通过物理优化以后,可以获得多连接的物理操作顺序,查询优化器一般采用 操作树的表示方法.图3为左深树(图2(a))经过物理优化得到一个操作树. 结果集 结果集 结果集 + : : 1 、 } 鬈 f _、、 h 。h , 、 1 d , 、 , 、 ’ ’ TLr ,1 \ T] n1 T| Tl, T T T 图2(a)左深树 图3操作树 1.2代价评估模型 目前的数据库系统中一般都存在数据量庞大、数据模型复杂、关系记录数量庞大等特点,所以在进行 连接操作的时候,要处理的数据就要分批输入内存中,这样就会产生大量的输入输出开销,然而 CPU在内 存中计算的代价相对于输入输出开销是比较小的.为了方便对多连接查询优化中执行计划的代价估算 引【,一 般只会考虑输入输出开销.本文采用了一个简单的估算执行计划开销的模型,这个模型成立的条件:一是 基本关系表的属性值分布要均匀;二是执行连接操作后的结果集里面的元组数的规模对执行计划的开销起 决定性作用. 数据库的数据字典中会保存一些基本表的统计信息,比如以下的统计信息是在估算执行计划代价过程 要用的:Ⅳ(指的是基本关系 r表中元组的数量,也叫这个关系表的基数.vA(,刑酱的是在基本关系表 r 中屙l生A的不同值的数量. 那么,对于一个包含 个基本关系表的连接树,( , ,乃,…, )为这个树非叶子结点,其开销评 估模型为: n-1 cost=∑Ⅳ() i=1 对于一个确定的连接T=RS,它的开销COSt()计算公式为 Ⅳf 1: . 兀max(V(cf,),V(c,)) CiEC I(c,尺) c∈ — 其中, c,7_)的计

文档评论(0)

月光般思恋 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档