发明申请
US20100082600A1 SYSTEM, METHOD, AND COMPUTER-READABLE MEDIUM FOR OPTIMIZING THE PERFORMANCE OF OUTER JOINS
有权
系统,方法和计算机可读介质,用于优化外部接口的性能
- 专利标题: SYSTEM, METHOD, AND COMPUTER-READABLE MEDIUM FOR OPTIMIZING THE PERFORMANCE OF OUTER JOINS
- 专利标题(中): 系统,方法和计算机可读介质,用于优化外部接口的性能
-
申请号: US12235652申请日: 2008-09-23
-
公开(公告)号: US20100082600A1公开(公告)日: 2010-04-01
- 发明人: Yu Xu , Olli Pekka Kostamaa
- 申请人: Yu Xu , Olli Pekka Kostamaa
- 主分类号: G06F17/30
- IPC分类号: G06F17/30
摘要:
A system, method, and computer-readable medium for optimizing the performance of outer joins in a parallel processing system are provided. Predicates involving only attributes of a left table of a left outer join are pushed down to the outer relation for left outer joins having join predicates involving left table attributes and/or predicates involving attributes of both the right and left table. In such an instance, the rows of the left table may be partitioned into two sub-relations according to the predicate involving only attributes of the left table. Rows of the left table are allocated to a first sub-relation if the rows satisfy the predicate involving only attributes of the left table and rows of the left table are allocated to a second sub-relation if the rows fail to satisfy the predicate involving only attributes of the left table. Accordingly, only rows of the first sub-relation are required to be left outer joined with the right table. Advantageously, a reduction in the requisite number of rows to be redistributed and joined is facilitated. The disclosed embodiments may be similarly applied for optimization of right outer joins. Further, embodiments for optimizing full outer joins are disclosed.
公开/授权文献
信息查询