TPC-H analyzed: Hidden messages and lessons learned from an influential benchmark

Peter Boncz, Thomas Neumann, Orri Erling

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

72 Scopus citations

Abstract

The TPC-D benchmark was developed almost 20 years ago, and even though its current existence as TPC-H could be considered superseded by TPC-DS, one can still learn from it. We focus on the technical level, summarizing the challenges posed by the TPC-H workload as we now understand them, which we call "choke points". We identify 28 different such choke points, grouped into six categories: Aggregation Performance, Join Performance, Data Access Locality, Expression Calculation, Correlated Subqueries and Parallel Execution. On the meta-level, we make the point that the rich set of choke-points found in TPC-H sets an example on how to design future DBMS benchmarks.

Original languageEnglish
Title of host publicationPerformance Characterization and Benchmarking - 5th TPC Technology Conference, TPCTC 2013, Revised Selected Papers
PublisherSpringer Verlag
Pages61-76
Number of pages16
ISBN (Print)9783319049359
DOIs
StatePublished - 2014
Event5th TPC Technology Conference on Performance Characterization and Benchmarking, TPCTC 2013 - Trento, Italy
Duration: 26 Aug 201326 Aug 2013

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8391 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference5th TPC Technology Conference on Performance Characterization and Benchmarking, TPCTC 2013
Country/TerritoryItaly
CityTrento
Period26/08/1326/08/13

Fingerprint

Dive into the research topics of 'TPC-H analyzed: Hidden messages and lessons learned from an influential benchmark'. Together they form a unique fingerprint.

Cite this