HammerDB

An open-source database load-testing tool that runs industry-standard TPC-C and TPC-H style benchmarks against MySQL and MariaDB, with a GUI, CLI, and CI-friendly automation.


About

HammerDB is the industry-standard open-source benchmark for relational databases, generating TPC-C (OLTP) and TPC-H (analytics) style workloads so teams can compare performance across database engines and configurations under identical, repeatable load. Beyond MySQL and MariaDB it also drives Oracle, SQL Server, Db2, and PostgreSQL, which makes it a common choice when validating a migration or benchmarking one engine against another.

It ships a GUI, a CLI, and a web interface, plus official Docker images and CI pipeline integration, so the same workload definitions can run interactively during tuning work or unattended as part of a release pipeline. Results come with automated reporting — metrics, charts, and shareable artifacts — through the TPC community’s standard workflow.

Category Software & Tools
Subcategory Testing & Benchmarking
✎ Suggest an update

Community feedback

This space is for grounded, evaluable experience — versions used, environments, what you measured or observed, and how it behaves alongside other software. General impressions without supporting detail may be removed. Sign in to write one; posts are tied to a verified identity, not anonymous.