DocumentCode
2488208
Title
On reconfiguring query execution plans in distributed object-relational DBMS
Author
Ng, Kenneth W. ; Wang, Zhenghao ; Muntz, Richard R. ; Shek, Eddie C.
Author_Institution
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
fYear
1998
fDate
14-16 Dec 1998
Firstpage
59
Lastpage
66
Abstract
Massive database sizes and growing demands for decision support and data mining result in long-running queries in extensible object-relational DBMSs, particularly in decision support and data warehousing analysis applications. Parallelization of query evaluation is often required for acceptable performance, yet queries are frequently processed suboptimally due to (1) only coarse or inaccurate estimates of the query characteristics and database statistics being available prior to query evaluation; (2) changes in system configuration and resource availability during query evaluation. In a distributed environment, dynamically reconfiguring query execution plans (QEPs), which adapts QEPs to the environment as well as to the query characteristics, is a promising means to significantly improve query evaluation performance. Based on an operator classification, we propose an algorithm to coordinate the steps in a reconfiguration and introduce alternatives for execution context checkpointing and restoring. A syntactic extension of SQL to expose the relevant characteristics of user-defined functions in support of dynamic reconfiguration is proposed. An example from the experimental system is presented
Keywords
SQL; data mining; data warehouses; distributed databases; object-oriented databases; parallel processing; query processing; relational databases; SQL syntactic extension; data mining; data warehousing; database size; database statistics; decision support; distributed object-relational DBMS; dynamic reconfiguration; execution context checkpointing; execution context restoration; long-running queries; operator classification; parallel query evaluation; query characteristics; query evaluation performance; query execution plan reconfiguration; resource availability; system configuration; user-defined functions; Availability; Computer science; Data analysis; Data mining; Databases; Laboratories; Optimization methods; Parallel processing; Query processing; Statistical distributions;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems, 1998. Proceedings. 1998 International Conference on
Conference_Location
Tainan
ISSN
1521-9097
Print_ISBN
0-8186-8603-0
Type
conf
DOI
10.1109/ICPADS.1998.741020
Filename
741020
Link To Document