• DocumentCode
    822235
  • Title

    Progressive Parametric Query Optimization

  • Author

    Bizarro, Pedro ; Bruno, Nicolas ; DeWitt, David J.

  • Author_Institution
    CISUC/DEI, Univ. of Coimbra, Coimbra
  • Volume
    21
  • Issue
    4
  • fYear
    2009
  • fDate
    4/1/2009 12:00:00 AM
  • Firstpage
    582
  • Lastpage
    594
  • Abstract
    Commercial applications usually rely on pre-compiled parameterized procedures to interact with a database. Unfortunately, executing a procedure with a set of parameters different from those used at compilation time may be arbitrarily sub-optimal. Parametric query optimization (PQO) attempts to solve this problem by exhaustively determining the optimal plans at each point of the parameter space at compile time. However, PQO is likely not cost-effective if the query is executed infrequently or if it is executed with values only within a subset of the parameter space. In this paper we propose instead to progressively explore the parameter space and build a parametric plan during several executions of the same query. We introduce algorithms that, as parametric plans are populated, are able to frequently bypass the optimizer but still execute optimal or near-optimal plans.
  • Keywords
    optimisation; query processing; adaptive optimization; near-optimal plans; progressive parametric query optimization; selectivity estimation; Database Management; Query processing;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2008.160
  • Filename
    4585381