dbbench
dbbench copied to clipboard
🏋️ dbbench is a simple database benchmarking tool which supports several databases and own scripts
There is no option to specify the database name for connectiong with a remote postgresql server: ``` text $ dbbench postgres --host "172.24.1.63/mydbname" --port 5439 --user my_user --pass my_password --iter...
Currently, goreleaser doesn't support CGO builds, which is required for sqlite support (and maybe more in the future). Check for a way to build releases with CGO support.
After enough iteration, the connection gets unintentionally closed. Might be a Docker bug on Linux. MySQL and MariaDB ``` [mysql] 2018/12/16 14:33:08 packets.go:36: unexpected EOF 2018/12/16 14:33:08 INSERT INTO dbbench.simple...
When desired, allow to execute benchmark statements in parallel (compared to the current blocking/queue mode).
This tool would be more useful to me if it was capable of generating things like names and addresses to benchmark on more realistic data. Would you accept a PR...
When using the `-run` flag, match benchmarks based on regular expressions instead of exact names.
Try to format the output better, e.g. with https://golang.org/pkg/text/tabwriter/ Currently it looks like this: ``` inserts: 7.010234901s 280409 ns/op selects: 1.193978836s 47759 ns/op updates: 7.061338251s 282453 ns/op deletes: 6.68747513s 267499...