Benchmarking toolkit for PostgreSQL: repeatable workloads, one-second system and database metrics, and a results database for regression testing and tuning studies.
- Documentation — setup, workloads, tuning research, troubleshooting
- PostgreSQL 18 results — published benchmark study tables (Streamlit explorer — down between releases)
- AGENTS.md — architecture, workflows, and development plans (for contributors and coding agents)
createdb results && psql -f init/resultdb.sql -d results
./newset 'my first set'
./runset
./webreportSee Setup and Running tests on the docs site.
| Workload | Location |
|---|---|
| pgbench client × size grids | Workloads |
| OpenStreetMap import (osm2pgsql) | OSM workload |
| Complete Block Check | tests/cbc/README.md |
- Repository: https://github.com/gregs1104/pgbent
- Greg Smith — gregs1104@gmail.com
Historical pgbench-tools copies: git.postgresql.org
- https://github.com/emerichunter/pgbench-tools
- https://github.com/rugging24/pg_pybench (bash → Python, Windows)
Copyright (c) 2007–2025, Gregory Smith. See COPYRIGHT and HISTORY.
Major contributors: Josh Kupershmidt, Emeric Tabakhoff
References: Emeric's intro (EN) · FR
