[SERVER-85109] POC: Spill to disk functionality in partition iterator for window functions Created: 22/Mar/21  Updated: 12/Jan/24  Resolved: 28/Apr/21

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

Type: Task Priority: Major - P3
Reporter: Nicholas Zolnierz Assignee: Ted Tuckman
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to SERVER-56430 Implement spill to disk in the window... Closed
Sprint: Query Optimization 2021-04-05, Query Optimization 2021-04-19, Query Optimization 2021-05-03
Participants:

 Description   

Some options to consider:

  • Do we need to spill documents and function state or just documents?
  • How will we continue to support the illusion of random access to docs in a partition?
  • Can we write to a temp WT table and let the storage system decide on disk strategy?


 Comments   
Comment by Ted Tuckman [ 28/Apr/21 ]

Filed SERVER-56430 to implement this, so closing.

Comment by Ted Tuckman [ 31/Mar/21 ]

Louis clued me in on the existence of the TemporaryRecordStore which may be useful for this ticket. Example usage

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