Proceedings. Fourth International Conference on Data Engineering
DOI: 10.1109/icde.1988.105474
|View full text |Cite
|
Sign up to set email alerts
|

Using common subexpressions to optimize multiple queries

Abstract: This paper deals with the problem of identifying common subexpressions and using them in the simultaneous optimization of multiple queries. In particular, we emphasize the strateg.v of selecting access plans ror the single queries and their integration into a global access plan that takes advantage of common tasks. We present a dynamic programming algorithm ror the selection or individual access plans such that the resulting global access plan is or minimum processing cost. The computational complexity of this… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
34
0

Publication Types

Select...
4
3
3

Relationship

0
10

Authors

Journals

citations
Cited by 61 publications
(34 citation statements)
references
References 11 publications
0
34
0
Order By: Relevance
“…Most of the multi query optimization algorithms do not take into consideration possibilities of sub-expressions that may be common and save more in overall costs except in reuse based optimization sharing possibilities are explored [6]. These algorithms are Basic Volcano, Volcano SH , and Volcano RU use the same principal though with different philosophies.…”
Section: Related Workmentioning
confidence: 99%
“…Most of the multi query optimization algorithms do not take into consideration possibilities of sub-expressions that may be common and save more in overall costs except in reuse based optimization sharing possibilities are explored [6]. These algorithms are Basic Volcano, Volcano SH , and Volcano RU use the same principal though with different philosophies.…”
Section: Related Workmentioning
confidence: 99%
“…Dynamic programming algorithm has been proposed to select the access plan for each query considering the sharing of subexpressions, and achieve the minimum processing cost [12]. The concept of subexpression is similar to filter, but it is a fix task of the access plan for a query other than a probabilistic condition.…”
Section: Related Workmentioning
confidence: 99%
“…In general, multiple-4uery optimization procedures consist of two parts [PaSe88]: identifying common sub-expressions and constructing a global access plan. Although detection of common sub-expressions or applicability of access paths may be computationally intractable or even undecidable if a set of arbitrary subexpressions is considered [Jark84] , for which the major concern for nested queries has been the treatment of aggregation functions.…”
Section: Previous Workmentioning
confidence: 99%