• DocumentCode
    140830
  • Title

    History-aware query optimization with materialized intermediate views

  • Author

    Perez, Luis L. ; Jermaine, Christopher M.

  • Author_Institution
    Rice Univ., Houston, TX, USA
  • fYear
    2014
  • fDate
    March 31 2014-April 4 2014
  • Firstpage
    520
  • Lastpage
    531
  • Abstract
    The use of materialized views derived from the intermediate results of frequently executed queries is a popular strategy for improving performance in query workloads. Optimizers capable of matching such views with inbound queries can generate alternative execution plans that read the materialized contents directly instead of re-computing the corresponding subqueries, which tends to result in reduced query execution times. In this paper, we introduce an architecture called Hawc that extends a cost-based logical optimizer with the capability to use history information to identify query plans that, if executed, produce intermediate result sets that can be used to create materialized views with the potential to reduce the execution time of future queries. We present techniques for using knowledge of past queries to assist the query optimizer and match, generate and select useful materialized views. Experimental results indicate that these techniques provide substantial improvements in workload execution time.
  • Keywords
    history; query processing; history aware query optimization; history information; inbound queries; logical optimizer; materialized contents; materialized intermediate views; query execution; query workloads; Costing; History; Optimization; Query processing; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2014 IEEE 30th International Conference on
  • Conference_Location
    Chicago, IL
  • Type

    conf

  • DOI
    10.1109/ICDE.2014.6816678
  • Filename
    6816678