-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Optimization
-
Fully Compatible
-
QO 2023-04-17, QO 2023-05-29
All 3 of these have been parsed previously when building the CanonicalQuery.
- causes
-
SERVER-77854 Avoid re-parsing query in CanonicalQuery::canonicalize
-
- Closed
-
- is depended on by
-
SERVER-76329 Use representative query shape in telemetry store (find command)
-
- Closed
-
-
SERVER-85055 Tracking: M1 Performance improvement ideas
-
- Closed
-
- is related to
-
SERVER-75658 Investigate 14% regression in mixed_findOne from telemetry
-
- Closed
-
-
SERVER-75661 Investigate 13% regression in insert_jfalse_wmajority
-
- Closed
-
- related to
-
SERVER-77267 Investigate if using std::shared_ptr<FindCommandRequest> can help speed up query shape stats collection
-
- Closed
-
-
SERVER-77262 Track queries on non-existent collections in query stats
-
- Closed
-
-
SERVER-77290 Clarify/rename CanonicalQuery's internal 'canonicalize()' API
-
- Backlog
-
-
SERVER-83474 Can we avoid double-parsing a positional projection? Or alternatively can we afford to always double-parse the projection?
-
- Backlog
-
-
SERVER-77293 Make CanonicalQuery::canonicalize() throw exceptions rather than return non-OK statuses
-
- Closed
-