~/talk

Benchmarking your commits: The Postgres Performance Farm

Talkat PGConf NYC 2022 · 2022-09-22..09-23· [databases, devops-and-delivery]
links:none on file
slides:none on file

A benchmarking pipeline that automatically clones and builds Postgres, runs pgbench and TPC-H, uploads results to a web server and links each result to the exact commit and branch. A Python client builds Postgres from scratch, runs configurable workloads, collects hardware, OS, compiler and Postgres settings (about 50 tunables), and stores statement latencies, pg_stat_statements and JSON exports. It started in Google Summer of Code, runs on dedicated GSoC servers now, and is usable but needs more runners, bugs and deployment to the main Postgres host.

AI-written summary · about

  1. 0:00Introduction and background
  2. 2:25Project origin and GSoC
  3. 7:59Defining the performance farm
  4. 13:12Architecture and workloads
  5. 18:57Call for contributions
  6. 23:32Analyzing performance data
  7. 33:41Future goals and summary
  8. 37:24Q&A session
~/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.