Invention Grant
- Patent Title: Executing filter subqueries using a parallel single cursor model
- Patent Title (中): 使用并行单光标模型执行过滤器子查询
-
Application No.: US10841991Application Date: 2004-05-06
-
Publication No.: US07958160B2Publication Date: 2011-06-07
- Inventor: Bhaskar Ghosh , Thierry Cruanes , Rushan Chen , Shrikanth Shankar
- Applicant: Bhaskar Ghosh , Thierry Cruanes , Rushan Chen , Shrikanth Shankar
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Hickman Palermo Truong & Becker LLP
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
Techniques are provided for generating execution plans for, and executing, database statements that contain filter subqueries. Upon receiving a database statement that contains a filter subquery, the database server builds an execution plan that includes a filter operation that is fed by a subtree that corresponds to the subquery. The database server performs a cost analysis to determine whether (1) the filter operation should be parallelized, and (2) the subquery tree should be parallelized. Techniques are also described for generating plans and executing queries where (1) both the filter operation and the subquery subtree are parallelized, (2) the filter operation is parallelized but the subquery subtree operation is performed serially, and (3) the filter operation is performed serially but the subquery subtree operation is parallelized.
Public/Granted literature
- US20050131877A1 Executing filter subqueries using a parallel single cursor model Public/Granted day:2005-06-16
Information query