-
Type: Task
-
Resolution: Won't Do
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Optimization
This work includes implementing the changes agreed upon in WRITING-14698 for the queryPlanner, executionStats/allPlansExecution, and new internal verbosities. The syntax just covers M2 plans. We can consider implementing speculative work for plans generated in M4 or saving this work for later. We will need to decide how this interacts with the existing CQF explain infra.
Expecting to split this work into sub-tasks.
This ticket does not include removing the explain failpoint (enableExplainInBonsai) or porting over existing integration tests (see SERVER-80540).
- depends on
-
SERVER-80756 [CQF] Expose physical ABT in queryPlanner explain for M2
- Closed
-
SERVER-80757 [CQF] Implement BSON format of execStats explain for M2 plans
- Closed
-
SERVER-80758 [CQF] Implement stringified paths/expressions explain output
- Closed
-
SERVER-80759 [CQF] Accept planFormat, properties, and phases parameters in queryPlannerDebug verbosity
- Closed
-
SERVER-80894 [CQF] Add CE estimator type to internal-facing explain verbosity
- Closed
-
SERVER-80895 [CQF] Respect queryPlannerDebug parameters (includeProps, optimizerPhases, planFormat)
- Closed
- related to
-
SERVER-78141 Rename the "bonsai"-related values of the framework control knob if needed
- Closed
-
SERVER-80540 [CQF] Make existing jstest work with the new CQF explain
- Closed