-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Optimization
-
Fully Compatible
-
QO 2024-03-18
The call stack for getExecutor includes various expensive calls to the Status constructor using std::string instead of StringData. Replace them with static const to reduce the constructor call count and replace the strings with StringData to reduce the string construction overhead.
This is specifically for collection scans.
- split to
-
SERVER-87571 Investigate the feasibility of making Status a literal type
- Backlog
- links to