DocumentCode
1720956
Title
Analysis of common subexpression exploitation models in multiple-query processing
Author
Alsabbagh, Jamal R. ; Raghavan, Vijay V.
Author_Institution
Dept. of Math. & Comput. Sci., Grambling State Univ., LA, USA
fYear
1994
Firstpage
488
Lastpage
497
Abstract
In multiple-query processing, a subexpression that appears in more than one query is called a common subexpression (CSE). A CSE needs to he evaluated once only to produce a temporary result that can then be used to evaluate all the queries containing the CSE. Therefore, the cost of evaluating the CSE is amortized over the queries requiring its evaluation. Two queries, posed simultaneously to the optimizer, may however contain subexpression that are not equivalent but are, nevertheless related by implication (the extension of one is a proper subset of the other) or intersection (the intersection of the two extensions is a proper subset of both extensions). In order to exploit the opportunity for cost amortization offered by the two latter relationships. the optimizer must rewrite the two queries in such a way that a CSE is induced. This paper compares, empirically and analytically, the performance of the various query execution models that are implied by different approaches to query rewriting
Keywords
database management systems; query processing; common subexpression exploitation models; multiple-query processing; query execution models; query rewriting; Computer languages; Computer science; Cost function; Deductive databases; Performance analysis; Performance evaluation; Query processing; Remuneration;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 1994. Proceedings.10th International Conference
Conference_Location
Houston, TX
Print_ISBN
0-8186-5402-3
Type
conf
DOI
10.1109/ICDE.1994.283068
Filename
283068
Link To Document