diff options
author | Ted Tuckman <ted.tuckman@mongodb.com> | 2020-10-13 13:11:41 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-12-01 17:07:38 +0000 |
commit | a9982732333fdc6fb853aa8d8596a85cd008f125 (patch) | |
tree | 67752d957d5408f6baebf98fa097a3830ebcbd22 /src/mongo/db/exec/multi_plan.cpp | |
parent | 9b15b5a07c8e47e9be4f886ce7c6076fd5c66e87 (diff) | |
download | mongo-a9982732333fdc6fb853aa8d8596a85cd008f125.tar.gz |
SERVER-48625 Add query knobs to explain output and logs
Diffstat (limited to 'src/mongo/db/exec/multi_plan.cpp')
-rw-r--r-- | src/mongo/db/exec/multi_plan.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/db/exec/multi_plan.cpp b/src/mongo/db/exec/multi_plan.cpp index d9f28136d7b..abd9392f5cd 100644 --- a/src/mongo/db/exec/multi_plan.cpp +++ b/src/mongo/db/exec/multi_plan.cpp @@ -201,7 +201,8 @@ Status MultiPlanStage::pickBestPlan(PlanYieldPolicy* yieldPolicy) { LOGV2_DEBUG( 20590, 5, "Winning solution", "bestSolution"_attr = redact(bestSolution->toString())); - auto explainer = plan_explainer_factory::make(bestCandidate.root); + auto explainer = + plan_explainer_factory::make(bestCandidate.root, bestSolution->_enumeratorExplainInfo); LOGV2_DEBUG(20591, 2, "Winning plan", "planSummary"_attr = explainer->getPlanSummary()); _backupPlanIdx = kNoSuchPlan; |