go-tpc
go-tpc copied to clipboard
A toolbox to benchmark TPC workloads in Go
`go-tpc tpch` support `--use-explain`, but `go-tpc ch` not support. I think `go-tpc ch` should support `--use-explain` too.
It's common to cancel preparing when we want to adjust configuration to speed it up or adjust dataset. And it's also possible that connection is broken during preparing. It can...
We may want to apply rate limit to make the cluster in certain workload instead of always push to the limit to test stability.
build error GO15VENDOREXPERIMENT="1" CGO_ENABLED=0 GOARCH=amd64 GO111MODULE=on go build -ldflags '-L/usr/local/opt/sqlite/lib -X "main.version=v1.0.7" -X "main.commit=2021-04-02 06:02:02" -X "main.date=e53e96a326a2b54e1ff2074927bad519ef914766"' -o ./bin/go-tpc cmd/go-tpc/* command-line-arguments flag provided but not defined: -L/usr/local/opt/sqlite/lib normal -L /usr/local/opt/sqlite/lib...
The readme is complex, we should refine it Maybe we can move some complex usage in other file, such as csv import etc
I build an image based on `tiup playground` https://github.com/yeya24/tidb-playground to support running a tidb cluster in a docker container. Maybe we can add some E2E tests based on it. I...
## Feature Request ### Describe your feature request related problem: We do not have a simple tool to generate large-scale example archives. For large-scale tests, we need to use `dbgen`...
is there some wrong in the pkg/util/alloc.go grow function? a wrong length []byte has been make, and the old data do not copy.
the follow sql is not efficient when I check the data. ~~~mysql SELECT Count(*) FROM (SELECT c.c_id, c.c_d_id, c.c_w_id, c.c_balance c1, (SELECT Sum(ol_amount) FROM orders, order_line WHERE ol_w_id = o_w_id...
~~~golang func (m *Measurement) getHist(op string, err error, current bool) *Histogram { opMeasurement := m.OpSumMeasurement if current { opMeasurement = m.OpCurMeasurement } // Create hist of {op} and {op}_ERR at...