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 :
بازگشت