[SERVER-85739] Implement smaller optimizations for block hashagg Created: 25/Jan/24  Updated: 26/Jan/24

Status: Backlog
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major - P3
Reporter: Matt Boros Assignee: Backlog - Query Execution
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Assigned Teams:
Query Execution
Participants:

 Description   

I've left a few TODOs in the block hashagg stage for smaller optimizations that might be worth implementing. This includes changing the "allFalse" function to avoid calling extract() for things like MonoBlocks. Also allocating a new bitset for each child getNext() call might not be ideal.

I might discover more and list them here as we go. These are small enough tasks to be grouped under one ticket.


Generated at Thu Feb 08 06:58:30 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.