Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Database Testing Tools
  3. HammerDB

HammerDB

What it is

HammerDB is a database benchmarking application for running workloads across SQL Server, Db2, Oracle, PostgreSQL, MariaDB, MySQL, and VillageSQL. It supports graphical, command-line, web, and automation interfaces and is available for on-premise use. The free HammerDB plan costs nothing and is released under the GNU General Public License Version 3. Version 6.0 adds CI and pipeline capabilities for MariaDB, MySQL, and PostgreSQL, including schema sizing, workload execution, and result capture. It also includes I/O metrics such as IOPS and MB/s, plus Active Session History viewers for MySQL and MariaDB. Timing profiles use reservoir sampling and extended percentile reporting to compare response-time distributions. Users can upload benchmark artifacts containing workload results, database versions, metrics, and system metadata for publication or review. The web service can run as an SCGI application behind a web server or automation gateway. Documentation describes CI and pipeline automation as an advanced capability for users automating database builds and benchmark workflows. Such workflows may require a compiler, database build dependencies, client and runtime libraries, and operating-system tools for the selected database and workload.

For and against

For

  • Supports seven named database systems.
  • Offers graphical, command-line, web, and automation interfaces.
  • Version 6.0 adds pipeline workload execution and result capture.
  • Benchmark artifacts can include metrics and system metadata.
  • Free and licensed under GNU GPL Version 3.

Against

  • Automated workflows may require compilers and database dependencies.
  • Further GitHub support requires a GitHub account.
  • Version 6.0 upgrades require removing persistent configuration files first.

The verdict

HammerDB supports database benchmarking through several interfaces, with added pipeline automation and metrics in version 6.0. Users planning automated workflows should account for the listed build and runtime requirements.

Who it suits

HammerDB may suit users who need to benchmark workloads across its supported database systems. Its CI and pipeline features target people automating database builds and benchmark workflows.

Plans and prices

HammerDB

Free

Database benchmarking · Windows and Linux builds · Docker image

Every plan, in full

On the record

Automation requirements
Automated workflows may require a compiler, database build dependencies, client and runtime libraries, and operating-system tools for the selected database and workload.hammerdb.com · read 9 Oct 2026
Intended users
The documentation describes CI and pipeline automation as an advanced capability for users automating database builds and benchmark workflows.hammerdb.com · read 9 Oct 2026
Interfaces
HammerDB supports graphical, command-line, web and automation interfaces.hammerdb.com · read 9 Oct 2026
License
HammerDB is released under the GNU General Public License Version 3.hammerdb.com · read 9 Oct 2026
Metrics
Version 6.0 includes I/O metrics such as IOPS and MB/s, plus Active Session History viewers for MySQL and MariaDB.hammerdb.com · read 9 Oct 2026
Performance profiles
Timing profiles support reservoir sampling and extended percentile reporting for comparing response-time distributions.hammerdb.com · read 9 Oct 2026
Purpose
HammerDB is a database benchmarking application for running workloads across SQL Server, Db2, Oracle, PostgreSQL, MariaDB, MySQL and VillageSQL.hammerdb.com · read 9 Oct 2026
Result sharing
Users can upload benchmark result artifacts with workload results, database versions, metrics and system metadata for publication or review.hammerdb.com · read 9 Oct 2026
Security and compliance
The maker's About & Support page identifies the GPL Version 3 license and does not state a security certification or compliance standard.hammerdb.com · read 9 Oct 2026
Support
First-level support is available through the documentation; further support through GitHub requires a GitHub account, with questions handled in Discussions and bugs or feature requests in Issues.hammerdb.com · read 9 Oct 2026
Upgrade note
Users upgrading from version 5.0 are instructed to remove existing HammerDB persistent configuration database files before first starting version 6.0.hammerdb.com · read 9 Oct 2026
Web service
The web service can run as an SCGI application for deployment behind a web server or automation gateway.hammerdb.com · read 9 Oct 2026
Workload automation
Version 6.0 adds CI and pipeline capabilities for MariaDB, MySQL and PostgreSQL, including schema sizing, workload execution and result capture.hammerdb.com · read 9 Oct 2026

Alternatives to HammerDB

Every alternative, ranked