songwdfu commented on PR #16336:
URL: https://github.com/apache/pinot/pull/16336#issuecomment-3116538504
Some benchmarking results on combine only
```
Benchmark
(_limit) (_numRecordsPerSegment) (_numSegments) Mode Cnt Score
Error Units
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
500 1000 20 avgt 3 11586.333 ±
908.472 us/op
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
500 1000 50 avgt 3 30162.705 ±
2402.600 us/op
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
500 10000 20 avgt 3 98331.911 ±
100715.722 us/op
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
500 10000 50 avgt 3 263175.992 ±
219789.377 us/op
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
1000000000 1000 20 avgt 3 4055.460 ±
1290.144 us/op
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
1000000000 1000 50 avgt 3 12065.766 ±
3295.534 us/op
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
1000000000 10000 20 avgt 3 45512.496 ±
88171.888 us/op
BenchmarkPartitionedCombineGroupBy.concurrentIndexedTableForCombineGroupBy
1000000000 10000 50 avgt 3 153807.820 ±
119846.749 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
500 1000 20 avgt 3 6840.583 ±
1535.600 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
500 1000 50 avgt 3 21190.212 ±
469.841 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
500 10000 20 avgt 3 92514.098 ±
14507.049 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
500 10000 50 avgt 3 233490.829 ±
23362.847 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
1000000000 1000 20 avgt 3 1577.627 ±
505.906 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
1000000000 1000 50 avgt 3 4785.546 ±
2008.359 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
1000000000 10000 20 avgt 3 29018.079 ±
56498.263 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupBy
1000000000 10000 50 avgt 3 101647.710 ±
237429.099 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupByJavaHashTable
500 1000 20 avgt 3 11338.989 ±
2738.736 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupByJavaHashTable
500 1000 50 avgt 3 43757.969 ±
3611.339 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupByJavaHashTable
500 10000 20 avgt 3 234184.462 ±
74388.652 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupByJavaHashTable
500 10000 50 avgt 3 698744.935 ±
725353.320 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupByJavaHashTable
1000000000 1000 20 avgt 3 1535.365 ±
263.556 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupByJavaHashTable
1000000000 1000 50 avgt 3 4729.024 ±
1665.627 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupByJavaHashTable
1000000000 10000 20 avgt 3 30640.425 ±
59502.875 us/op
BenchmarkPartitionedCombineGroupBy.partitionedCombineGroupByJavaHashTable
1000000000 10000 50 avgt 3 98894.031 ±
165724.282 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]