Enhanced Subquery Optimizations in Oracle
Summary: Oracle’s optimizer removes subquery redundancies via coalescing, window-function rewrites, and GROUP BY view elimination. It adds scalable parallel execution and a null-aware antijoin for universal-quantifier queries, yielding substantial speedups. (summarized by gpt-5.6-luna on Jul 24 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Srikanth Bellamkonda (Oracle)
- 2. Rafi Ahmed (Oracle)
- 3. Andrew Witkowski (Oracle)
- 4. Angela Amor (Oracle)
- 5. Mohamed Zait (Oracle)
- 6. Chun-Chieh Lin (Oracle)
BibTeX Citation
@article{bellamkonda_vldb09,
title = {{Enhanced Subquery Optimizations in Oracle}},
author = {Bellamkonda, Srikanth and Ahmed, Rafi and Witkowski, Andrew and Amor, Angela and Zait, Mohamed and Lin, Chun-Chieh},
journal = {PVLDB},
series = {{VLDB} '09},
doi = {10.14778/1687553.1687563},
url = {https://doi.org/10.14778/1687553.1687563},
year = {2009}
}
Incoming Citations (Sorted by Pagerank)
Showing 20 of 20 citing papers.
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 7 of 7 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank | Cited Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 71 | Including Group-By in Query Optimization | 1994 | VLDB | 0.00038021159 |
| 95 | Of Nests and Trees: A Unified Approach to Processing Queries That Contain Nested Subqueries, Aggregates, and Quantifiers | 1987 | VLDB | 0.00034607909 |
| 110 | Extensible/Rule Based Query Rewrite Optimization in Starburst | 1992 | SIGMOD | 0.0003309592 |
| 206 | Eager Aggregation and Lazy Aggregation | 1995 | VLDB | 0.00025092273 |
| 1,012 | Improved Unnesting Algorithms for Join Aggregate SQL Queries | 1992 | VLDB | 0.00012682631 |
| 1,362 | Execution Strategies for SQL Subqueries | 2007 | SIGMOD | 0.00011032204 |
| 2,021 | WinMagic : Subquery Elimination Using Window Aggregation | 2003 | SIGMOD | 9.297379e-05 |
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 290 | An Overview of Query Optimization in Relational Systems | 1998 | PODS |
| 2 | 151 | Efficient Mid-Query Re-Optimization of Sub-Optimal Query Execution Plans | 1998 | SIGMOD |
| 3 | 1,887 | Extending the Algebraic Framework of Query Processing to Handle Outerjoins | 1984 | VLDB |
| 4 | 2,104 | Optimization of Multi-Way Join Queries for Parallel Execution | 1991 | VLDB |
| 5 | 2,664 | Adaptive and Big Data Scale Parallel Execution in Oracle | 2013 | VLDB |
| 6 | 9,756 | Efficient Query Re-optimization with Judicious Subquery Selections | 2023 | SIGMOD |
| 7 | 1,154 | Efficient Exploitation of Similar Subexpressions for Query Processing | 2007 | SIGMOD |
| 8 | 543 | Orthogonal Optimization of Subqueries and Aggregation | 2001 | SIGMOD |
| 9 | 1,362 | Execution Strategies for SQL Subqueries | 2007 | SIGMOD |
| 10 | 11,297 | Grouping, Subsumption, and Disjunctive Join Optimizations in Oracle | 2024 | VLDB |