benchbase icon indicating copy to clipboard operation
benchbase copied to clipboard

Multi-DBMS SQL Benchmarking Framework via JDBC

Results 109 benchbase issues
Sort by recently updated
recently updated
newest added

1. We should use a prettyprinter for the `SQLStmt` queries and DDL files. I did this for the [TPC-H queries](https://github.com/cmu-db/benchbase/blob/59a7a7dc03d3cdc896491db7f1c1338f5e093231/src/main/java/com/oltpbenchmark/benchmarks/tpch/procedures/Q1.java) because the old formatting was atrocious. But I was not...

enhancement
good first issue
help wanted

Right now we will print but ignore any `SQLException` that occurs during a benchmark. This causes us to incorrectly mark benchmarks as passing in tests when they really did not....

good first issue
testing

If I want to create a private benchmark, right now it seems like the only way is to fork benchbase and add the custom benchmark. It would be nice if...

https://github.com/oltpbenchmark/oltpbench/wiki used to have a little more information about the structure of the config file. We could probably port and expand on that in the BenchBase wiki. Additionally, there are...

documentation
good first issue
help wanted

If you look at any recent run of `wikipedia` you will see that 3 of the procedures fail 100% of the time with "aborted" transactions. Upon further inspection i think...

When running with a large number of terminals with the wikipedia benchmark I'm regularly seeing the following java deadlock: ``` Found one Java-level deadlock: ============================= "main": waiting to lock monitor...

bug

The Worker creates a connection [here](https://github.com/cmu-db/benchbase/blob/main/src/main/java/com/oltpbenchmark/api/Worker.java#L75) in its constructor. However, if the connection is closed by the DBMS (e.g., hammer a CPU-limited PostgreSQL read replica with reads to the point...

enhancement
good first issue
help wanted

based on feedback on PR #83 for issue #76... this change will add the ability to enable/disable wait times on a per phase or work basis

Hey, I've been looking at benchbase, and playing around with it for a bit and of course I've read the `\cite{DifallahPCC13}` [paper](http://www.cs.cmu.edu/~pavlo/static/papers/oltpbench-vldb.pdf). From that paper, I get the impression that...

enhancement

SingleStore has a Docker image: https://hub.docker.com/r/memsql/cluster-in-a-box We may be able to integrate this into our GitHub Actions workflow: https://github.com/cmu-db/benchbase/blob/main/.github/workflows/maven.yml

help wanted