-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
sql/tests: add remote sysbench microbenchmark configs #135222
Merged
craig
merged 1 commit into
cockroachdb:master
from
nvanbenschoten:nvanbenschoten/sysbenchConfigs
Nov 15, 2024
Merged
sql/tests: add remote sysbench microbenchmark configs #135222
craig
merged 1 commit into
cockroachdb:master
from
nvanbenschoten:nvanbenschoten/sysbenchConfigs
Nov 15, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This commit adds a set of new sysbench microbenchmark configurations to exercise different cluster configurations. Specifically, it adds a 1node config without the gRPC local bypass fast-path and a 3node config. ``` BenchmarkSysbench/SQL/1node_local/oltp_read_only 2808 2172196 ns/op 945425 B/op 5690 allocs/op BenchmarkSysbench/SQL/1node_local/oltp_write_only 2646 2567223 ns/op 513577 B/op 3236 allocs/op BenchmarkSysbench/SQL/1node_local/oltp_read_write 1090 5431570 ns/op 1354056 B/op 8788 allocs/op BenchmarkSysbench/SQL/1node_local/oltp_point_select 38445 133851 ns/op 30238 B/op 286 allocs/op BenchmarkSysbench/SQL/1node_local/oltp_begin_commit 64358 88215 ns/op 14797 B/op 130 allocs/op BenchmarkSysbench/SQL/1node_remote/oltp_read_only 1506 4063421 ns/op 1457756 B/op 8944 allocs/op BenchmarkSysbench/SQL/1node_remote/oltp_write_only 916 7515857 ns/op 749820 B/op 7787 allocs/op BenchmarkSysbench/SQL/1node_remote/oltp_read_write 505 10459219 ns/op 2261270 B/op 16712 allocs/op BenchmarkSysbench/SQL/1node_remote/oltp_point_select 27060 273717 ns/op 46622 B/op 515 allocs/op BenchmarkSysbench/SQL/1node_remote/oltp_begin_commit 64244 138563 ns/op 14969 B/op 132 allocs/op BenchmarkSysbench/SQL/3node/oltp_read_only 1231 5353521 ns/op 1462484 B/op 8984 allocs/op BenchmarkSysbench/SQL/3node/oltp_write_only 862 6592617 ns/op 1200365 B/op 9572 allocs/op BenchmarkSysbench/SQL/3node/oltp_read_write 532 11148618 ns/op 2818459 B/op 18891 allocs/op BenchmarkSysbench/SQL/3node/oltp_point_select 29367 198101 ns/op 47361 B/op 521 allocs/op BenchmarkSysbench/SQL/3node/oltp_begin_commit 58438 91320 ns/op 15395 B/op 136 allocs/op BenchmarkSysbench/KV/1node_local/oltp_read_only 14305 431711 ns/op 261452 B/op 577 allocs/op BenchmarkSysbench/KV/1node_local/oltp_write_only 9225 658046 ns/op 199227 B/op 1017 allocs/op BenchmarkSysbench/KV/1node_local/oltp_read_write 5095 1167826 ns/op 426983 B/op 1586 allocs/op BenchmarkSysbench/KV/1node_local/oltp_point_select 334492 18928 ns/op 4711 B/op 32 allocs/op BenchmarkSysbench/KV/1node_local/oltp_begin_commit 4755694 1203 ns/op 2506 B/op 6 allocs/op BenchmarkSysbench/KV/1node_remote/oltp_read_only 5709 1094599 ns/op 801458 B/op 4126 allocs/op BenchmarkSysbench/KV/1node_remote/oltp_write_only 6037 961582 ns/op 341778 B/op 3233 allocs/op BenchmarkSysbench/KV/1node_remote/oltp_read_write 2786 2371607 ns/op 1139736 B/op 7385 allocs/op BenchmarkSysbench/KV/1node_remote/oltp_point_select 112892 46291 ns/op 17091 B/op 220 allocs/op BenchmarkSysbench/KV/1node_remote/oltp_begin_commit 4650241 1393 ns/op 2506 B/op 6 allocs/op BenchmarkSysbench/KV/3node/oltp_read_only 5101 1183637 ns/op 808329 B/op 4160 allocs/op BenchmarkSysbench/KV/3node/oltp_write_only 3284 1840930 ns/op 535523 B/op 3919 allocs/op BenchmarkSysbench/KV/3node/oltp_read_write 2073 3055986 ns/op 1366557 B/op 8179 allocs/op BenchmarkSysbench/KV/3node/oltp_point_select 133884 48424 ns/op 17536 B/op 222 allocs/op BenchmarkSysbench/KV/3node/oltp_begin_commit 4325113 1241 ns/op 2508 B/op 6 allocs/op ``` Epic: None Release note: None
RaduBerinde
approved these changes
Nov 14, 2024
TFTR! bors r+ |
bors r+ |
1 similar comment
This comment was marked as duplicate.
This comment was marked as duplicate.
Already running a review |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This commit adds a set of new sysbench microbenchmark configurations to exercise different cluster configurations. Specifically, it adds a 1node config without the gRPC local bypass fast-path and a 3node config.
Epic: None
Release note: None