Skip to content

HammerDB and TPROC-B #853

@JonathanBMiller

Description

@JonathanBMiller

Is your feature request related to a problem? Please describe.

I would like to have an automated TPC‑B workload available again. I started with TPC‑B years ago at PervasiveSQL and continued using it in MySQL. The old MySQL test harness included a TPC‑B implementation:

https://g.sugon.com/MariaDB/server/-/blob/5fbfdae130950d0a5a07d4b909f3bf1ff0498d34/mysql-test/include/tpcb.inc

It was extremely useful and even surfaced issues such as this one:

https://bugs.mysql.com/bug.php?id=21842

Although TPC‑B is officially retired, it remains a valuable and sensitive benchmark for exposing engine‑level problems.

Describe the solution you'd like

A simple, automated TPC‑B implementation inside HammerDB. It does not need to be a full modernized benchmark — just a faithful, runnable version similar to what existed in MySQL. It was highly effective at revealing regressions and edge‑case behavior, and I believe it still has value today.

Describe alternatives you've considered

None.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions