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