Proceedings of IEEE 9th International Conference on Data Engineering
DOI: 10.1109/icde.1993.344061
|View full text |Cite
|
Sign up to set email alerts
|

The Volcano optimizer generator: extensibility and efficient search

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
221
0
4

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 244 publications
(225 citation statements)
references
References 12 publications
0
221
0
4
Order By: Relevance
“…We show how to extend the System-R query optimization algorithm [SAC + 79] to perform parametric query optimization with piecewise linear cost functions. We have also extended the Volcano query optimization algorithm [GM93] in a similar fashion. The solution works for an arbitrary number of parameters.…”
Section: Permission To Copy Without Fee All or Part Of This Materials mentioning
confidence: 99%
“…We show how to extend the System-R query optimization algorithm [SAC + 79] to perform parametric query optimization with piecewise linear cost functions. We have also extended the Volcano query optimization algorithm [GM93] in a similar fashion. The solution works for an arbitrary number of parameters.…”
Section: Permission To Copy Without Fee All or Part Of This Materials mentioning
confidence: 99%
“…Spatio-temporal queries are submitted to the query optimizer to generate adequate query execution plans. The query optimizer (e.g., System R [45] and Volcano [16]) picks the best execution plan based on the total cost. ST-Histograms provide the query optimizer with the selectivity estimates used in calculating the total cost.…”
Section: Related Workmentioning
confidence: 99%
“…Specifically, in each iteration, a list of candidate configurations pSchemaList is created by applying all applicable transformations to the current configuration pSchema (line 7). Each of these candidate configurations is evaluated using GetP SchemaCost and the configuration with the smallest cost is selected (lines [8][9][10][11][12][13][14]. This process is repeated until the current configuration can no longer be improved.…”
Section: Searching For the Best Shreddingmentioning
confidence: 99%
“…[13]); although, obviously, the optimizer should reflect the actual costs in the target relational system. As a result, different database systems that use different optimizers and cost-models can easily be connected to LegoDB.…”
Section: Searching For the Best Shreddingmentioning
confidence: 99%