Title :
Dynamic query re-optimization
Author :
Ng, Kenneth W. ; Wang, Zhenghao ; Muntz, Richard R. ; Nittel, Silvia
Author_Institution :
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
Abstract :
Very long running queries in database systems are not uncommon in non traditional application domains such as image processing or data warehousing analysis. Query optimization, therefore, is important. However, estimates of the query characteristics before query execution are usually inaccurate. Further, system configuration and resource availability may change during long evaluation period. As a result, queries are often evaluated with sub-optimal plan configurations. To remedy this situation, we have designed a novel approach to re-optimize suboptimal query plan configurations on-the-fly with Conquest, an extensible and distributed query processing system. A dynamic optimizer considers reconfiguration cost as well as execution cost in determining the best query plan configuration. Experimental results are presented
Keywords :
parallel databases; parallel programming; query processing; scientific information systems; Conquest; best query plan configuration; database systems; distributed query processing system; dynamic optimizer; dynamic query re-optimization; evaluation period; execution cost; query characteristics; query execution; query optimization; reconfiguration cost; resource availability; sub-optimal plan configurations; suboptimal query plan configurations; system configuration; very long running queries; Availability; Cost function; Cyclones; Database systems; Optimization methods; Parallel processing; Query processing; Runtime; Sea surface; Workstations;
Conference_Titel :
Scientific and Statistical Database Management, 1999. Eleventh International Conference on
Conference_Location :
Cleveland, OH
Print_ISBN :
0-7695-0046-3
DOI :
10.1109/SSDM.1999.787642