-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Query Execution
-
105
In SERVER-78354 we changed the implementation of algebra::transport so that it can handle trees of any depth without a stack overflow. However, this also made it slower, even for small trees.
Let's try making it faster. Some possibilities are:
- Change the memory layout of TreeCursor, or of the boost::vector intermediate results.
- Revert
SERVER-78354and solve the stack overflow (query_limits_test.js) a different way.
Note that this is not a CQF-only change, because SBE stagebuilders use algebra::transport.
- related to
-
SERVER-78354 [CQF] Implement transport infrastructure using iteration rather than recursion
- Closed