[MDEV-9736] Window functions: multiple cursors to read filesort result Created: 2016-03-15 Updated: 2023-10-12 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | Optimizer - Window functions |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major |
| Reporter: | Sergei Petrunia | Assignee: | Sergei Petrunia |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Sprint: | 10.2.2-1 | ||||||||
| Description |
|
This is to keep track of a known task: Computation of window function value involves moving multiple cursors through the result of filesort:
right now, we are using "stub" code that only works when filesort result fits into an in-memory buffer:
This task is about being able to handle the case where filesort result didnt fit into the memory buffer and was partially dumped into a temp. file. |
| Comments |
| Comment by Sergei Petrunia [ 2016-09-23 ] |
|
The "simple fix" (the one that supports tempfile sharing but doesn't do in-memory buffer sharing) is in this tree: cvicentiu, you can merge from this. |
| Comment by Ralf Gebhardt [ 2023-10-12 ] |
|
I have removed the fixVersion for this task as it is one of 5.5, 10.1, 10.2, 10.3, which are EOLed. Please add a new fixVersion if you plan to work on this task for a not EOLed versions. |