BE-513: HashQL: Rework dynamic aggregate size estimation #8697
Performance Regression: -11.34%
⚠️ Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.
❌ 4 regressed benchmarks
✅ 20 untouched benchmarks
⏩ 56 skipped benchmarks1
⚠️ Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|
| ❌ | entity_projections |
64.9 µs | 73.2 µs | -11.34% |
| ❌ | fibonacci_recursive[16] |
1.8 ms | 2.1 ms | -10.86% |
| ❌ | diamond |
16.2 µs | 18 µs | -10.03% |
| ❌ | fibonacci_recursive[24] |
85.9 ms | 96.4 ms | -10.9% |
Comparing bm/be-513-hashql-size-estimation-aggregate-cardinality-is-wrong-for (393f316) with main (a18ae88)2
Footnotes
-
56 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
-
No successful run was found on
bm/be-512-hashql-switchint-allow-cross-backend-transitions(43c449a) during the generation of this report, somain(a18ae88) was used instead as the comparison base. There might be some changes unrelated to this pull request in this report. ↩