Benchmarking Adaptive Indexing

  • Goetz Graefe
  • Stratos Idreos
  • Harumi Kuno
  • Stefan Manegold
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6417)


Ideally, realizing the best physical design for the current and all subsequent workloads would impact neither performance nor storage usage. In reality, workloads and datasets can change dramatically over time and index creation impacts the performance of concurrent user and system activity. We propose a framework that evaluates the key premise of adaptive indexing — a new indexing paradigm where index creation and re-organization take place automatically and incrementally, as a side-effect of query execution. We focus on how the incremental costs and benefits of dynamic reorganization are distributed across the workload’s lifetime. We believe measuring the costs and utility of the stages of adaptation are relevant metrics for evaluating new query processing paradigms and comparing them to traditional approaches.


Query Processing Physical Design Query Execution Indexing Technique Actual Query 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bruno, N., Chaudhuri, S.: To tune or not to tune? a lightweight physical design alerter. In: VLDB (2006)Google Scholar
  2. 2.
    Bruno, N., Chaudhuri, S.: An online approach to physical design tuning. In: ICDE (2007)Google Scholar
  3. 3.
    Bruno, N., Chaudhuri, S.: Physical design refinement: the ‘merge-reduce’ approach. In: ACM TODS (2007)Google Scholar
  4. 4.
    Chaudhuri, S., Narasayya, V.R.: Self-tuning database systems: A decade of progress. In: VLDB (2007)Google Scholar
  5. 5.
    Graefe, G.: Sorting and indexing with partitioned b-trees. In: CIDR (2003)Google Scholar
  6. 6.
    Graefe, G., Kuno, H.: Adaptive indexing for relational keys. In: SMDB (2010)Google Scholar
  7. 7.
    Graefe, G., Kuno, H.: Self-selecting, self-tuning, incrementally optimized indexes. In: EDBT (2010)Google Scholar
  8. 8.
    Graefe, G., Kuno, H.: Two adaptive indexing techniques: improvements and performance evaluation. In: HPL Technical Report (2010)Google Scholar
  9. 9.
    Idreos, S., Kersten, M., Manegold, S.: Self-organizing tuple reconstruction in column stores. In: SIGMOD (2009)Google Scholar
  10. 10.
    Idreos, S., Kersten, M.L., Manegold, S.: Database cracking. In: CIDR (2007)Google Scholar
  11. 11.
    Idreos, S., Kersten, M.L., Manegold, S.: Updating a cracked database. In: SIGMOD (2007)Google Scholar
  12. 12.
    Lühring, M., Sattler, K.-U., Schmidt, K., Schallehn, E.: Autonomous management of soft indexes. In: SMDB (2007)Google Scholar
  13. 13.
    Schnaitter, K., Abiteboul, S., Milo, T., Polyzotis, N.: COLT: continuous on-line tuning. In: SIGMOD (2006)Google Scholar
  14. 14.
    Schnaitter, K., Polyzotis, N.: A benchmark for online index selection. In: ICDE (2009)Google Scholar
  15. 15.
    Tukey, J.W.: Exploratory Data Analysis. Addison-Wesley, Reading (1977)zbMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Goetz Graefe
    • 2
  • Stratos Idreos
    • 1
  • Harumi Kuno
    • 2
  • Stefan Manegold
    • 1
  1. 1.CWI AmsterdamThe Netherlands
  2. 2.Hewlett-Packard LaboratoriesPalo Alto

Personalised recommendations