2021
DOI: 10.1007/s00778-021-00689-y
|View full text |Cite
|
Sign up to set email alerts
|

Have query optimizers hit the wall?

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(5 citation statements)
references
References 18 publications
0
5
0
Order By: Relevance
“…The Oracle optimizer is also based on built-in rules for heuristic query optimization, which will remain throughout the query optimization phase, and the process requires considerable tuning and maintenance works [17]. In System R, the query optimization uses dynamic planning [4] by parsing the plan structure into a left-deep join tree form. However, the above approach is usually limited by the cost model, which can lead to missing plans that produce poor query quality under a nonlinear cost profile [18].…”
Section: Join Order Optimizationmentioning
confidence: 99%
See 1 more Smart Citation
“…The Oracle optimizer is also based on built-in rules for heuristic query optimization, which will remain throughout the query optimization phase, and the process requires considerable tuning and maintenance works [17]. In System R, the query optimization uses dynamic planning [4] by parsing the plan structure into a left-deep join tree form. However, the above approach is usually limited by the cost model, which can lead to missing plans that produce poor query quality under a nonlinear cost profile [18].…”
Section: Join Order Optimizationmentioning
confidence: 99%
“…The fast and accurate formulation of efficient query plans is the key to improving database system performance and query efficiency. Cost-based multi-table join query order selection in traditional databases is dominated by dynamic planning methods [4,5] and heuristics [6][7][8] based on the core idea of dynamic planning methods to reduce the size of the search space by merging redundant states. However, the search space is still close to the exhaustive global space, so it is suitable for queries that contain few relations.…”
Section: Introductionmentioning
confidence: 99%
“…This approach is frequently found in PQO algorithms since they seek to cache the optimizer's plans [34]. This strategy is also employed in [30] to estimate the empirical suboptimality of existing query optimizers. The quality of the resulting candidate plan set is predicated upon the optimizer's ability to either generate optimal plans for each query instance or a sufficient variety of good plans across the workload to benefit from plan sharing.…”
Section: Related Workmentioning
confidence: 99%
“…However, for sufficiently complex queries, evaluating these exponentiallymany sub-plans is prohibitively slow even with optimizations [32]. The selected plans are also not always the fastest, as observed by [30].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation