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]

Reply via email to