• DocumentCode
    3324542
  • Title

    QShuffler: Getting the Query Mix Right

  • Author

    Ahmad, Mumtaz ; Aboulnaga, Ashraf ; Babu, Shivnath ; Munagala, Kamesh

  • Author_Institution
    David R. Cheriton Sch. of Comput. Sci., Univ. of Waterloo, Waterloo, ON
  • fYear
    2008
  • fDate
    7-12 April 2008
  • Firstpage
    1415
  • Lastpage
    1417
  • Abstract
    The typical workload in a database system consists of a mixture of multiple queries of different types, running concurrently and interacting with each other. Hence, optimizing performance requires reasoning about query mixes and their interactions, rather than considering individual queries or query types. In this paper, we use such a reasoning approach to develop a query scheduler. We treat the database system as a black box and experimentally build a model to estimate the performance of different query mixes. Our scheduler uses this model to decide which query mixes to schedule, with the goal of maximizing throughput. We experimentally demonstrate the effectiveness of our scheduler using queries from the TPC-H benchmark on DB2.
  • Keywords
    database management systems; query processing; DB2; QShuffler; TPC-H benchmark; black box; database system; multiple queries; query mixes; query scheduler; reasoning; Computer science; Concrete; Customer relationship management; Data structures; Database systems; Interference; Query processing; Robustness; Statistics; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2008. ICDE 2008. IEEE 24th International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4244-1836-7
  • Electronic_ISBN
    978-1-4244-1837-4
  • Type

    conf

  • DOI
    10.1109/ICDE.2008.4497574
  • Filename
    4497574