benchbase
benchbase copied to clipboard
Multi-DBMS SQL Benchmarking Framework via JDBC
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...
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....
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...
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...
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...
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...
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