gianm commented on PR #20655:
URL: https://github.com/apache/druid/pull/20655#issuecomment-6320648261
Benchmarks. `basic.A` is an unfiltered scan, `basic.C` is a scan with a
string filter.
```
master
Benchmark (limit) (numPartitionsPerTimeChunk)
(numProcessingThreads) (numTimeChunks) (ordering) (rowsPerSegment)
(schemaAndQuery) Mode Cnt Score Error Units
ScanBenchmark.queryMultiQueryableIndex 10 4
2 1 ASCENDING 50000
basic.A avgt 5 878.557 ± 21.906 us/op
ScanBenchmark.queryMultiQueryableIndex 10 4
2 1 ASCENDING 50000
basic.C avgt 5 14349.889 ± 253.466 us/op
ScanBenchmark.queryMultiQueryableIndex 10 4
2 1 DESCENDING 50000
basic.A avgt 5 351.819 ± 7.149 us/op
ScanBenchmark.queryMultiQueryableIndex 10 4
2 1 DESCENDING 50000
basic.C avgt 5 14107.653 ± 453.027 us/op
ScanBenchmark.queryMultiQueryableIndex 10 4
2 8 ASCENDING 50000
basic.A avgt 5 1365.013 ± 12.440 us/op
ScanBenchmark.queryMultiQueryableIndex 10 4
2 8 ASCENDING 50000
basic.C avgt 5 21531.128 ± 1640.009 us/op
ScanBenchmark.queryMultiQueryableIndex 10 4
2 8 DESCENDING 50000
basic.A avgt 5 562.461 ± 26.456 us/op
ScanBenchmark.queryMultiQueryableIndex 10 4
2 8 DESCENDING 50000
basic.C avgt 5 21168.983 ± 574.227 us/op
ScanBenchmark.queryMultiQueryableIndex 1000 4
2 1 ASCENDING 50000
basic.A avgt 5 7838.235 ± 405.360 us/op
ScanBenchmark.queryMultiQueryableIndex 1000 4
2 1 ASCENDING 50000
basic.C avgt 5 19974.655 ± 610.645 us/op
ScanBenchmark.queryMultiQueryableIndex 1000 4
2 1 DESCENDING 50000
basic.A avgt 5 7396.561 ± 195.115 us/op
ScanBenchmark.queryMultiQueryableIndex 1000 4
2 1 DESCENDING 50000
basic.C avgt 5 20158.725 ± 446.292 us/op
ScanBenchmark.queryMultiQueryableIndex 1000 4
2 8 ASCENDING 50000
basic.A avgt 5 9909.132 ± 1112.394 us/op
ScanBenchmark.queryMultiQueryableIndex 1000 4
2 8 ASCENDING 50000
basic.C avgt 5 30832.630 ± 2320.170 us/op
ScanBenchmark.queryMultiQueryableIndex 1000 4
2 8 DESCENDING 50000
basic.A avgt 5 11034.633 ± 1215.551 us/op
ScanBenchmark.queryMultiQueryableIndex 1000 4
2 8 DESCENDING 50000
basic.C avgt 5 28380.368 ± 1576.301 us/op
branch
Benchmark (limit) (numPartitionsPerTimeChunk)
(numProcessingThreads) (numTimeChunks) (ordering) (rowsPerSegment)
(schemaAndQuery) Mode Cnt Score Error Units
ScanBenchmark.queryMultiQueryableIndex 10 4
2 1 ASCENDING 50000
basic.A avgt 5 870.045 ± 8.304 us/op
ScanBenchmark.queryMultiQueryableIndex 10 4
2 1 ASCENDING 50000
basic.C avgt 5 14559.668 ± 318.315 us/op
ScanBenchmark.queryMultiQueryableIndex 10 4
2 1 DESCENDING 50000
basic.A avgt 5 346.030 ± 25.378 us/op
ScanBenchmark.queryMultiQueryableIndex 10 4
2 1 DESCENDING 50000
basic.C avgt 5 14111.252 ± 292.319 us/op
ScanBenchmark.queryMultiQueryableIndex 10 4
2 8 ASCENDING 50000
basic.A avgt 5 895.723 ± 12.561 us/op
ScanBenchmark.queryMultiQueryableIndex 10 4
2 8 ASCENDING 50000
basic.C avgt 5 14273.014 ± 146.924 us/op
ScanBenchmark.queryMultiQueryableIndex 10 4
2 8 DESCENDING 50000
basic.A avgt 5 346.413 ± 15.071 us/op
ScanBenchmark.queryMultiQueryableIndex 10 4
2 8 DESCENDING 50000
basic.C avgt 5 14182.138 ± 183.497 us/op
ScanBenchmark.queryMultiQueryableIndex 1000 4
2 1 ASCENDING 50000
basic.A avgt 5 5984.965 ± 980.037 us/op
ScanBenchmark.queryMultiQueryableIndex 1000 4
2 1 ASCENDING 50000
basic.C avgt 5 19997.926 ± 749.933 us/op
ScanBenchmark.queryMultiQueryableIndex 1000 4
2 1 DESCENDING 50000
basic.A avgt 5 5622.712 ± 143.235 us/op
ScanBenchmark.queryMultiQueryableIndex 1000 4
2 1 DESCENDING 50000
basic.C avgt 5 21734.878 ± 377.668 us/op
ScanBenchmark.queryMultiQueryableIndex 1000 4
2 8 ASCENDING 50000
basic.A avgt 5 6327.752 ± 468.801 us/op
ScanBenchmark.queryMultiQueryableIndex 1000 4
2 8 ASCENDING 50000
basic.C avgt 5 20533.522 ± 933.400 us/op
ScanBenchmark.queryMultiQueryableIndex 1000 4
2 8 DESCENDING 50000
basic.A avgt 5 5383.544 ± 281.585 us/op
ScanBenchmark.queryMultiQueryableIndex 1000 4
2 8 DESCENDING 50000
basic.C avgt 5 21306.235 ± 1097.744 us/op
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]