• 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