songwdfu commented on PR #16336:
URL: https://github.com/apache/pinot/pull/16336#issuecomment-3106285282
Some benchmarking results of **combine only**, ran on 8 core laptop with
around 8G mem available during benchmarking.
```
Benchmark
(_limit) (_numRadixBit) (_numRecordsPerSegment) (_numSegments) Mode Cnt
Score Error Units
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
500 3 1000 20 avgt 3
9859.666 ± 1036.984 us/op
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
500 3 1000 50 avgt 3
27076.322 ± 1407.219 us/op
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
500 3 10000 20 avgt 3
107321.281 ± 24976.556 us/op
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
500 3 10000 50 avgt 3
355915.278 ± 35039.948 us/op
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
500 4 1000 20 avgt 3
9871.386 ± 1336.446 us/op
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
500 4 1000 50 avgt 3
27001.071 ± 3957.131 us/op
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
500 4 10000 20 avgt 3
103414.720 ± 17423.547 us/op
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
500 4 10000 50 avgt 3
337134.879 ± 54358.131 us/op
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
1000000000 3 1000 20 avgt 3
3402.615 ± 2389.462 us/op
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
1000000000 3 1000 50 avgt 3
11278.182 ± 12320.068 us/op
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
1000000000 3 10000 20 avgt 3
55913.786 ± 80490.198 us/op
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
1000000000 3 10000 50 avgt 3
228514.561 ± 76456.937 us/op
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
1000000000 4 1000 20 avgt 3
3123.019 ± 1760.373 us/op
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
1000000000 4 1000 50 avgt 3
10976.702 ± 4350.025 us/op
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
1000000000 4 10000 20 avgt 3
55652.140 ± 53988.136 us/op
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
1000000000 4 10000 50 avgt 3
225054.759 ± 35126.220 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
500 3 1000 20 avgt 3
1751.810 ± 2183.484 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
500 3 1000 50 avgt 3
8249.037 ± 2572.934 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
500 3 10000 20 avgt 3
58489.671 ± 17416.080 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
500 3 10000 50 avgt 3
157780.673 ± 10014.853 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
500 4 1000 20 avgt 3
1621.109 ± 300.276 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
500 4 1000 50 avgt 3
4099.596 ± 769.760 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
500 4 10000 20 avgt 3
36730.365 ± 18045.586 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
500 4 10000 50 avgt 3
110616.453 ± 40224.979 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
1000000000 3 1000 20 avgt 3
1805.468 ± 938.640 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
1000000000 3 1000 50 avgt 3
4917.023 ± 1069.911 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
1000000000 3 10000 20 avgt 3
29374.659 ± 9887.782 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
1000000000 3 10000 50 avgt 3
79065.833 ± 33782.037 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
1000000000 4 1000 20 avgt 3
1638.536 ± 462.033 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
1000000000 4 1000 50 avgt 3
3881.508 ± 4748.240 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
1000000000 4 10000 20 avgt 3
26766.352 ± 11842.681 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
1000000000 4 10000 50 avgt 3
70754.878 ± 5626.250 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]