-
Notifications
You must be signed in to change notification settings - Fork 3.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
perf: does cockroach have some benchmark tool? #2650
Comments
Can you provide a little more context about what you'd like to test? Are you trying to test performance? Correctness? For performance, there are micro-benchmarks sprinkled in the For correctness, Cockroach has an extensive suite of unit tests. |
I am trying to test performance. I see the *_test.go files contains some benchmark tests case. But it is a little simple. |
Yes, the benchmarks in the Do you have a specific application that you're looking to test the performance of? Or a known type of application load? I'm interested in understanding what type of benchmark numbers you'd find interesting. Or what type of application you're considering running on Cockroach. |
I wish to do TPCC test on it. |
I'd love to see a TPC-C test performed on CockroachDB. And I'd love for it to be constructed in a way that we can run the test regularly as the software develops. |
Besides the read and write performance I would also like to see what is performance of joins once the tuples/rows are distributed across nodes. I believe that would be a very interesting metric to compare with other relational distributed systems out there. |
Benchmarking tools are taking shape in https://github.com/cockroachdb/loadgen. There's a generic KV, YCSB, and TPC-H. TPC-C isn't added yet, but likely will be in the near future. Closing this for now as an issue against the main repo. |
Does cockoach have some benchmark function or we can use some other benchmark tool to test it?
The text was updated successfully, but these errors were encountered: