Skip to main content

Alternative Query Optimization for Workload Management

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7447))

Abstract

Systems with heavy workloads run many queries concurrently. Modern database workloads—as those incurred by business intelligence applications—involve ad-hoc, highly complex, expensive queries. While query plans are optimized individually, the workload overall is not. Plans running together incur resource contention, resulting in sub-optimal performance. To address this, we introduce the idea of alternative-objective query optimization. Multiple query plans for the same query are generated, each optimized for an alternative resource usage. At runtime, the workload manager then can choose the plan for the query that works best for runtime conditions. This balances the system load, reducing contention, to increase overall workload throughput.

This work was supported by NSERC Discovery Grants, IBM CAS Fellowships, the National Natural Science Foundation of China Grants (No. 61070018, No. 60903108), the Program for New Century Excellent Talents in University (NCET-10-0532), the Independent Innovation Foundation of Shandong University (2012ZD012, 2009TB016), and the SAICT Experts Program.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Dayal, U., Kuno, H., Wiener, J.L., Wilkinson, K., Ganapathi, A., Krompass, S.: Managing operational business intelligence workloads. SIGOPS 43, 92–98 (2009)

    Article  Google Scholar 

  2. Krompass, S., Gmach, D., Scholz, A., Seltzsam, S., Kemper, A.: Quality of Service Enabled Database Applications. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 215–226. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  3. Krompass, S., Kuno, H., Dayal, U., Kemper, A.: Dynamic workload management for very large data warehouses: juggling feathers and bowling balls. In: VLDB, pp. 1105–1115 (2007)

    Google Scholar 

  4. T. organization. Tpc-h homepage. TPC-H homepage

    Google Scholar 

  5. Park, J., Segev, A.: Using common subexpressions to optimize multiple queries. In: ICDE, pp. 311–319 (1988)

    Google Scholar 

  6. Rosenthal, A., Chakravarthy, U.S.: Anatomy of a mudular multiple query optimizer. In: VLDB, pp. 230–239 (1988)

    Google Scholar 

  7. Schroeder, B., Harchol-Balter, M., Iyengar, A., Nahum, E.: Achieving class-based qos for transactional workloads. In: ICDE, Washington, DC (2006)

    Google Scholar 

  8. Sellis, T.K.: Multiple-query optimization. ACM TODS 13, 23–52 (1988)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Abul-Basher, Z. et al. (2012). Alternative Query Optimization for Workload Management. In: Liddle, S.W., Schewe, KD., Tjoa, A.M., Zhou, X. (eds) Database and Expert Systems Applications. DEXA 2012. Lecture Notes in Computer Science, vol 7447. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32597-7_37

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-32597-7_37

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-32596-0

  • Online ISBN: 978-3-642-32597-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics