DocumentCode
2500698
Title
Using common subexpressions to optimize multiple queries
Author
Park, Jooseok ; Segev, Arie
Author_Institution
Dept. of Comput. Sci. Res., California Univ., Berkeley, CA, USA
fYear
1988
fDate
1-5 Feb 1988
Firstpage
311
Lastpage
319
Abstract
The problem of identifying common subexpressions and using them in the simultaneous optimization of multiple queries is dealt with. In particular, emphasis is placed on the strategy of selecting access plans for single queries and their integration into a global access plan that takes advantage of common tasks. A dynamic programming algorithm is presented for the selection of individual access plans such that the resulting global access plan is of minimum processing cost. The computational complexity of this algorithm represents a significant improvement over existing algorithms
Keywords
computational complexity; database theory; dynamic programming; graph theory; query languages; relational databases; access plans; common subexpressions; computational complexity; dynamic programming algorithm; multiple queries; simultaneous optimization; single queries; Computer science; Constraint optimization; Cost function; Deductive databases; Degradation; Delay; Dynamic programming; Heuristic algorithms; Query processing; Relational databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 1988. Proceedings. Fourth International Conference on
Conference_Location
Los Angeles, CA
Print_ISBN
0-8186-0827-7
Type
conf
DOI
10.1109/ICDE.1988.105474
Filename
105474
Link To Document