• 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