-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Optimization
-
Fully Compatible
-
QI 2023-05-15, QI 2023-05-29, QI 2023-06-12
-
200
We will want to store this and re-parse it rather than storing the entire original command object.
We will also want to use the representative query shape to compute the hash (see SERVER-75512)
- depends on
-
SERVER-76042 Avoid re-parsing match, sort and projection expressions in registerFindRequest
- Closed
-
SERVER-76555 Stress-test $queryStats in core passthrough
- Closed
- is depended on by
-
SERVER-76327 Scrutinize MatchExpression parser for representative query round-tripping
- Closed
-
SERVER-76328 Scrutinize expression parser for representative query round-tripping
- Closed
-
SERVER-76330 Use representative query shape in query stats store (aggregate command)
- Closed
-
SERVER-85099 Tracking: Milestone 1
- Closed
-
SERVER-85105 Tracking: PM-2885 Milestone 0
- Closed
-
SERVER-76145 Refactor telemetry key
- Closed
- is related to
-
SERVER-77267 Investigate if using std::shared_ptr<FindCommandRequest> can help speed up query shape stats collection
- Closed
-
SERVER-76330 Use representative query shape in query stats store (aggregate command)
- Closed