~/talk

Demystifying Benchmarks: How to Use Them To Better Evaluate Databases

links:none on file
slides:none on file

Tracks TPC history and shows why published scores no longer suffice, then demonstrates practical tool use: YCSB and sysbench/CISbench to drive workloads, iperf to measure network, plus hacked drivers for reproducing customer bugs. Offers concrete checks: plot a performance curve (throughput vs latency), identify the real bottleneck (CPU, network, driver — e.g. needing 13 drivers not 8), and warns that TPC went from ~500 tpm to ~50M tpm while published results can be gamed. Use these methods to verify claims and size systems correctly.

AI-written summary · about

  1. 0:00Intro
  2. 0:34Demystifying Benchmarks Order Entry
  3. 7:00The Good: - Established the rules to the game - For the first time competitive performance claims could be compared - Audited results - Standard workloads focused the industry and drove performance improvements
  4. 18:46Know your objective. - What are you trying to measure/test?
  5. 21:10Choose your approach. Option 1: Rely on published Results
  6. 23:55A data point is not a curve. (Common mistake.) Performance Curves
  7. 28:02Understand where there's a bottleneck (Common mistake.) - Where systems can bottleneck
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.