2011
DOI: 10.4304/jcp.6.10.2004-2012
|View full text |Cite
|
Sign up to set email alerts
|

Optimization Strategy of Top-Down Join Enumeration on Modern Multi-Core CPUs

Abstract: <p class="Abstract">Most contemporary database systems query optimizers exploit System-R&rsquo;s bottom-up dynamic programming method (DP) to find the optimal query execution plan (QEP) without evaluating redundant sub-plans. The distinguished exceptions are Volcano/Cascades using transforms to generate new plans according to a top-down approach. As recent research has revealed, bottom-up dynamic programming can improve performance with respect to the shape of the join graph and parallelism. However … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 5 publications
0
1
0
Order By: Relevance
“…Our work connects to prior work that parallelizes the classical dynamic programming based query optimization algorithm [8,9,24,25,5,17]. Prior algorithms have however implicitly been designed for shared-memory architectures that do not scale beyond a certain degree of parallelism [19].…”
Section: Related Workmentioning
confidence: 76%
“…Our work connects to prior work that parallelizes the classical dynamic programming based query optimization algorithm [8,9,24,25,5,17]. Prior algorithms have however implicitly been designed for shared-memory architectures that do not scale beyond a certain degree of parallelism [19].…”
Section: Related Workmentioning
confidence: 76%