• DocumentCode
    1720956
  • Title

    Analysis of common subexpression exploitation models in multiple-query processing

  • Author

    Alsabbagh, Jamal R. ; Raghavan, Vijay V.

  • Author_Institution
    Dept. of Math. & Comput. Sci., Grambling State Univ., LA, USA
  • fYear
    1994
  • Firstpage
    488
  • Lastpage
    497
  • Abstract
    In multiple-query processing, a subexpression that appears in more than one query is called a common subexpression (CSE). A CSE needs to he evaluated once only to produce a temporary result that can then be used to evaluate all the queries containing the CSE. Therefore, the cost of evaluating the CSE is amortized over the queries requiring its evaluation. Two queries, posed simultaneously to the optimizer, may however contain subexpression that are not equivalent but are, nevertheless related by implication (the extension of one is a proper subset of the other) or intersection (the intersection of the two extensions is a proper subset of both extensions). In order to exploit the opportunity for cost amortization offered by the two latter relationships. the optimizer must rewrite the two queries in such a way that a CSE is induced. This paper compares, empirically and analytically, the performance of the various query execution models that are implied by different approaches to query rewriting
  • Keywords
    database management systems; query processing; common subexpression exploitation models; multiple-query processing; query execution models; query rewriting; Computer languages; Computer science; Cost function; Deductive databases; Performance analysis; Performance evaluation; Query processing; Remuneration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1994. Proceedings.10th International Conference
  • Conference_Location
    Houston, TX
  • Print_ISBN
    0-8186-5402-3
  • Type

    conf

  • DOI
    10.1109/ICDE.1994.283068
  • Filename
    283068