首页> 外国专利> Performing a multiple table join operating based on generated predicates from materialized results

Performing a multiple table join operating based on generated predicates from materialized results

机译:根据物化结果生成的谓词执行多表联接操作

摘要

An improved mechanism for processing a multiple table query includes: determining if any tables in the query require materialization; for each table in the query that requires materialization, deriving at least one join predicate on a join column; determining if any tables earlier in a join sequence for the query has same join predicates; and applying the at least one derived join predicate to an earlier table in the join sequence, if there is at least one table earlier in the join sequence that has the same join predicate. This significantly reduces the number of rows that are joined before arriving at the final result.
机译:处理多表查询的一种改进的机制包括:确定查询中是否有任何表需要实现;对于查询中每个需要实现的表,在连接列上至少导出一个连接谓词;确定查询的连接序列中较早的表是否具有相同的连接谓词;如果联接序列中至少有一个表具有相同的联接谓词,则将至少一个派生联接谓词应用于联接序列中的较早表。这大大减少了在获得最终结果之前所连接的行数。

著录项

  • 公开/公告号US7536379B2

    专利类型

  • 公开/公告日2009-05-19

    原文格式PDF

  • 申请/专利权人 TERENCE PATRICK PURCELL;

    申请/专利号US20040014155

  • 发明设计人 TERENCE PATRICK PURCELL;

    申请日2004-12-15

  • 分类号G06F17/30;

  • 国家 US

  • 入库时间 2022-08-21 19:30:05

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号