dbbench icon indicating copy to clipboard operation
dbbench copied to clipboard

🏋️ dbbench is a simple database benchmarking tool which supports several databases and own scripts

Results 10 dbbench issues
Sort by recently updated
recently updated
newest added

e.g. https://gitlab.com/cznic/sqlite

enhancement
sqlite

https://clickhouse.tech/

feature

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...

enhancement

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.

deployment

Add a flag to use prepared SQL statements.

feature

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...

needs investigation

When desired, allow to execute benchmark statements in parallel (compared to the current blocking/queue mode).

feature

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...

feature

When using the `-run` flag, match benchmarks based on regular expressions instead of exact names.

feature

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...

cosmetic