summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/sbe_cached_solution_planner.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-64978 Add metrics to track if a plan was recovered from the plan cacheMaddie Zechar2022-10-101-3/+7
* SERVER-68246 rewrite calls to boost::optional get and is_initializedBilly Donahue2022-07-271-1/+1
* SERVER-66935 Invalidate $lookup plan cache when foreign collection size changesDenis Grebennicov2022-07-151-1/+1
* SERVER-66935 Invalidate $lookup plan cache when foreign collection size changesDenis Grebennicov2022-07-151-21/+70
* SERVER-61314 Consolidate featureFlagSbePlanCache with featureFlagSbeFullDavid Storch2022-07-141-3/+6
* SERVER-61507 Integrate $group lowering with the new SBE cacheRuoxin Xu2022-07-041-5/+1
* SERVER-64432 Integrate SBE plan cache for $lookupRui Liu2022-06-221-5/+12
* SERVER-66389 Fix $where parameter bind-in optimizationDavid Storch2022-05-131-1/+1
* SERVER-66203 move MONGO_LOGV2_DEFAULT_COMPONENT defs below includesBilly Donahue2022-05-061-1/+3
* SERVER-65477 Allow plan_cache_replanning.js to run with the SBE plan cache en...David Storch2022-04-201-0/+8
* SERVER-64443 Verify that replanning works for HashJoinMihai Andrei2022-04-131-1/+1
* Revert "SERVER-64443 Verify that replanning works for HashJoin"auto-revert-processor2022-04-131-1/+1
* SERVER-64443 Verify that replanning works for HashJoinMihai Andrei2022-04-131-1/+1
* SERVER-59695 Make index filters work with SBE plan cacheRuoxin Xu2022-04-071-3/+1
* SERVER-60068 Fill out more secondary collection infos in SBE plannersRui Liu2022-03-281-1/+1
* SERVER-60068 Fill out SecondaryCollectionsInformation for $lookup planningRuoxin Xu2022-03-241-1/+3
* SERVER-60068 Avoid calls to fillOutPlannerParams() unless a replan is triggeredRuoxin Xu2022-03-241-9/+8
* SERVER-63452 Clean up use of 'getMainCollection()'Mihai Andrei2022-03-141-1/+1
* SERVER-61083 Cache plans that only have a single query solutionAnton Korshunov2022-02-161-9/+7
* SERVER-58426 Implement $lookup planning logicIrina Yatsenko2022-02-101-6/+8
* SERVER-62434 Implement query optimizer based on Path algebra and CascadesSvilen Mihaylov2022-01-311-0/+1
* SERVER-59682 Recover SBE plans from the new plan cacheRuoxin Xu2022-01-171-3/+11
* SERVER-61554 Preserve results from successful cache trialsIrina Yatsenko2021-11-301-36/+41
* SERVER-58429 enable group lowering into SBE for cached and multi- plansIrina Yatsenko2021-11-181-1/+2
* SERVER-59678 Avoid reconstructing PlanStageStats tree for replanningjoshua2021-11-151-5/+7
* SERVER-59080 Do not discard work from trial run when replanning is not neededJustin Seyster2021-11-091-27/+54
* Revert "SERVER-59080 Do not discard work from trial run when replanning is no...Mickey. J Winters2021-11-081-54/+27
* SERVER-59080 Do not discard work from trial run when replanning is not neededJustin Seyster2021-11-041-27/+54
* SERVER-60066 Remove plan cache entries on collection dropAlexander Ignatyev2021-11-031-1/+1
* SERVER-60338 Refine SBE query shape and implement plan cache key encodingRuoxin Xu2021-10-141-1/+1
* SERVER-59854 Remove PlanCacheIndexabilityState from the PlanCacheRuoxin Xu2021-09-241-1/+2
* SERVER-58424 Refactor QueryPlanner::plan() in preparation for DocumentSource ...Eric Cox2021-08-191-1/+2
* SERVER-59060 Relax conditions under which SBE replans cached plansIan Boros2021-08-171-6/+7
* SERVER-57771 [SBE] Fixed `.explain()` to report correct trial period statisti...Mohammad Dashti2021-07-231-0/+6
* SERVER-56792 Fail query in SBE cached planner and subplanner if an index is d...David Storch2021-05-171-0/+5
* SERVER-56114 [SBE] Fix bounding number of reads before triggering a replanAndrii Dobroshynski2021-04-271-1/+6
* SERVER-53238 [SBE] Include replanReason string into PlanSummaryStatsAnton Korshunov2021-03-201-15/+26
* SERVER-53270 Include SBE PlanStage tree string into explain outputAnton Korshunov2021-01-301-2/+4
* SERVER-53090 [SBE] Fix crash when running "bestbuy_agg_query_comparison.js"Drew Paroski2020-12-101-2/+2
* SERVER-51409 Support executionStats mode in SBE explainAnton Korshunov2020-11-251-1/+1
* SERVER-50743 Support generation of "planSummary" stats in SBEAnton Korshunov2020-10-231-13/+15
* SERVER-50946 Create PlanExplainer interface and implementationsAnton Korshunov2020-09-281-4/+12
* SERVER-48555 Allow yielding during SBE runtime planningDavid Storch2020-09-011-0/+4
* SERVER-48900 Remove format-string arguments from logv2 statementsMilena Ivanova2020-08-201-22/+15
* SERVER-48228 Move slot-based execution engine and supporting changes into the...Martin Neupauer2020-06-111-0/+158