Is your feature request related to a problem or challenge?
Existing benchmarks like TPCH/Clickbench provides great evaluation on aggregation performance, however not all existing optimizations are covered, See this section:
The issue is some optimizations might get dropped by mistake during development, here is a example
Describe the solution you'd like
Implement a microbenchmark for aggregation, and try to exercise all available optimizations/fast-paths.
Describe alternatives you've considered
No response
Additional context
No response
Is your feature request related to a problem or challenge?
Existing benchmarks like TPCH/Clickbench provides great evaluation on aggregation performance, however not all existing optimizations are covered, See this section:
datafusion/datafusion/physical-plan/src/aggregates/mod.rs
Line 20 in 04ca5ac
The issue is some optimizations might get dropped by mistake during development, here is a example
Describe the solution you'd like
Implement a microbenchmark for aggregation, and try to exercise all available optimizations/fast-paths.
Describe alternatives you've considered
No response
Additional context
No response