Skip to content

HammerDB and TPROC-B #853

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions