summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/plan_explainer_sbe.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-59708 Make plan_explainer plan cache functionality genericPeter Volk2023-05-041-22/+0
* SERVER-74521 Support clustered collections in SBEKevin Cherkauer2023-05-011-1/+7
* SERVER-71636 Fix explain of $lookup when inner collection is shardedDavid Storch2023-03-231-2/+3
* SERVER-63641 Use priority queue to sort plans during multiplanningIvan Fefer2023-02-281-1/+2
* SERVER-73141 Generate query shape for expressions in expression_leaf.hCharlie Swanson2023-02-111-1/+3
* SERVER-73428 [CQF] Eliminate duplicate conversion from document value to sbe ...Svilen Mihaylov2023-02-021-3/+0
* SERVER-71143: rewrite planning time metric to be maintained/stored by CurOp/O...Maddie Zechar2023-01-131-1/+0
* SERVER-71363 Use Nanoseconds rather than Microseconds in QueryExecTime and su...Ruoxin Xu2022-11-161-1/+4
* SERVER-70646 Compute and add query planning time to PlanSummaryStatsMaddie Zechar2022-11-091-0/+1
* SERVER-68519 include more info in column scan explainAlyssa Wagenmaker2022-10-141-0/+24
* SERVER-64978 Add metrics to track if a plan was recovered from the plan cacheMaddie Zechar2022-10-101-0/+1
* SERVER-67101 Support microsecond precision in ScopedTimerRuoxin Xu2022-07-271-3/+12
* Revert "SERVER-67101 Support microsecond precision in ScopedTimer"Ruoxin Xu2022-07-261-12/+3
* SERVER-67101 Support microsecond precision in ScopedTimerRuoxin Xu2022-07-261-3/+12
* SERVER-66935 Invalidate $lookup plan cache when foreign collection size changesDenis Grebennicov2022-07-151-1/+1
* SERVER-65470 Use `const&` instead of `const*` to express always non-null argu...Yoonsoo Kim2022-05-031-7/+10
* SERVER-35512 Use unique_ptr in QuerySolutionNode::children and clone()David Percy2022-04-181-2/+2
* SERVER-62676 Added execution stats for `$lookup` pushed down into SBEMohammad Dashti2022-04-111-17/+1
* SERVER-64662 Save secondary collection debugInfo for SBE foreign collectionsRui Liu2022-03-281-4/+21
* SERVER-63690 Support field paths in localField of lookup when lowering to SBEIrina Yatsenko2022-03-181-2/+2
* SERVER-63753 Translate $lookup result object creation in SBENikita Lapkov2022-03-171-1/+1
* Revert "SERVER-63753 Translate $lookup result object creation in SBE"Max Hirschhorn2022-03-161-1/+1
* SERVER-63753 Translate $lookup result object creation in SBENikita Lapkov2022-03-151-1/+1
* SERVER-63572 Implement index join for scalar local field typeRui Liu2022-03-111-3/+0
* SERVER-63553 Support multi-collection plans in SlotBasedStageBuilder and cons...Mihai Andrei2022-03-041-0/+17
* SERVER-61939 Tighter bounds for clustered collection scansDaniel Gómez Ferro2022-02-071-2/+2
* SERVER-60298 Hex encode the index bounds if associated with collationAndrii Dobroshynski2022-02-051-1/+1
* SERVER-62434 Implement query optimizer based on Path algebra and CascadesSvilen Mihaylov2022-01-311-8/+32
* SERVER-59682 Recover SBE plans from the new plan cacheRuoxin Xu2022-01-171-126/+7
* SERVER-59678 Avoid reconstructing PlanStageStats tree for replanningjoshua2021-11-151-18/+8
* SERVER-59854 Remove PlanCacheIndexabilityState from the PlanCacheRuoxin Xu2021-09-241-1/+1
* SERVER-60052 Truncate SBE explain plan stats if they exceed max BSON depthMihai Andrei2021-09-211-7/+21
* SERVER-54083 Include scores calculated by PlanRanker in explain "queryPlanner...Alice Doherty2021-08-101-8/+11
* SERVER-57771 [SBE] Fixed `.explain()` to report correct trial period statisti...Mohammad Dashti2021-07-231-0/+15
* SERVER-56484 Remove 'advances' stats from SBE explain (same stats provided by...Irina Yatsenko2021-05-211-1/+0
* SERVER-55779 Clustered collections should store RecordIds as KeyStringLouis Williams2021-04-091-8/+3
* SERVER-53238 [SBE] Include replanReason string into PlanSummaryStatsAnton Korshunov2021-03-201-2/+4
* SERVER-54322 Text query plans are not shown properly in SBE explainAnton Korshunov2021-03-131-6/+6
* SERVER-50737 Support index intersection plans in SBEAndrii Dobroshynski2021-03-121-1/+2
* SERVER-54710 Improve checks for overlarge BSON when generating explain outputDavid Storch2021-03-111-9/+8
* SERVER-43762 tighten the overload set for BSONObjBuilder::appendNumberBynn Lee2021-03-051-12/+12
* SERVER-54758 Serialize explain info lazily in SBEIan Boros2021-03-051-1/+2
* Revert "SERVER-43762 tighten the overload set for BSONObjBuilder::appendNumber"Bynn Lee2021-02-251-12/+12
* SERVER-54008 Generalize CollectionScan to perform queries over RecordIdLouis Williams2021-02-241-4/+10
* SERVER-43762 tighten the overload set for BSONObjBuilder::appendNumberBynn Lee2021-02-221-12/+12
* SERVER-51823 Use classic engine to evaluate queries containing expressions no...Anton Korshunov2021-02-141-45/+50
* SERVER-53270 Include SBE PlanStage tree string into explain outputAnton Korshunov2021-01-301-7/+23
* SERVER-51138 Support $planCacheStats in SBEAnton Korshunov2020-12-041-10/+24
* SERVER-51409 Support executionStats mode in SBE explainAnton Korshunov2020-11-251-112/+130
* SERVER-50728 Use QuerySolution to generate explain output at queryPlanner ver...Anton Korshunov2020-11-041-4/+278