summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/query_knobs.idl
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-69447 Add a query knob to control version of Cost Model coefficientsAlexander Ignatyev2022-10-121-0/+7
|
* SERVER-69025 [CQF] Performance-only partial schema requirementsSvilen Mihaylov2022-09-221-0/+7
|
* SERVER-69682 Add enableComputeMode start-up parameterYoonsoo Kim2022-09-191-2/+11
|
* SERVER-66641 Introduce multi-tenancy for change collections.Rishab Joshi2022-09-151-0/+9
|
* SERVER-66786 Add V2Compact explain format for BonsaiDavid Percy2022-08-301-0/+8
|
* SERVER-68636 rename HighCardinalityMode to EncryptedCollScanModeDavis Haupt2022-08-101-2/+2
|
* SERVER-67548 Index scan with equality to null incorrectly appends null if ↵Svilen Mihaylov2022-08-061-0/+7
| | | | the field is missing
* SERVER-62042 Consolidate query optimization and execution control into a ↵Nicholas Zolnierz2022-08-041-22/+22
| | | | single knob
* Revert "SERVER-62042 Consolidate query optimization and execution control ↵auto-revert-processor2022-08-041-22/+22
| | | | | | into a single knob" This reverts commit c9bbd1cfae470f2b3229e69957f512d2a2db6663.
* SERVER-62042 Consolidate query optimization and execution control into a ↵Nicholas Zolnierz2022-08-031-22/+22
| | | | single knob
* SERVER-67101 Support microsecond precision in ScopedTimerRuoxin Xu2022-07-271-0/+8
|
* Revert "SERVER-67101 Support microsecond precision in ScopedTimer"Ruoxin Xu2022-07-261-8/+0
| | | | This reverts commit e7d2be0dae29265e2a6efafd4753debf11b9e96f.
* SERVER-67101 Support microsecond precision in ScopedTimerRuoxin Xu2022-07-261-0/+8
|
* SERVER-66937 Ensure $lookup plan cache interact correctly with plan cache ↵Anton Korshunov2022-07-241-0/+2
| | | | commands
* SERVER-66957 Integrate CE prototypeSvilen Mihaylov2022-07-111-7/+9
| | | | | | Co-authored-by: Svilen Mihaylov <svilen.mihaylov@mongodb.com> Co-authored-by: Timour Katchaounov <timour.katchaounov@mongodb.com> Co-authored-by: Alya Berciu <alya.berciu@mongodb.com>
* Revert "SERVER-66957 Integrate CE prototype"auto-revert-processor2022-07-081-9/+7
| | | | This reverts commit 568fa8a001eb42e07214acf33fab48e9ad31ca98.
* SERVER-66957 Integrate CE prototypeSvilen Mihaylov2022-07-081-7/+9
|
* SERVER-50301 Delete code which handles $v:1 update oplog entriesMihai Andrei2022-06-301-7/+0
|
* SERVER-67098 Add a server parameter to disable plan cachingDenis Grebennicov2022-06-271-0/+7
|
* SERVER-62025 Only use CQF path for eligible queries and fallback to classic ↵Nicholas Zolnierz2022-06-161-1/+9
| | | | optimizer otherwise
* SERVER-66724 Create FLE 2 Equality Match ExpressionMark Benvenuto2022-06-161-0/+8
|
* SERVER-66583 Re-enable SBE as the default execution engine and fall back to ↵Mihai Andrei2022-05-271-1/+1
| | | | classic if no SBE compatible $group or $lookup exists
* SERVER-66533 update FLE array tag size estimationsergey.galtsev2022-05-261-1/+3
|
* SERVER-66551 Rename internalQueryEnableSlotBasedExecutionEngine back to ↵Mihai Andrei2022-05-191-5/+5
| | | | internalQueryForceClassicEngine
* SERVER-66559 Expand the internalQueryMaxAddToSetBytes param from 32 to 64 bitsJames Wahlin2022-05-181-1/+1
|
* SERVER-66445 Make the classic engine the default execution engineMihai Andrei2022-05-161-4/+4
|
* SERVER-65338 Runtime configurable query knob to disable SBE $lookup and $groupMihai Andrei2022-04-131-0/+16
| | | | Co-authored-by: Ethan Zhang [ethan.zhang@mongodb.com](mailto:ethan.zhang@mongodb.com)
* SERVER-64018: Fail if tag creation in FLE filter rewrite approaches 16 MB limitjoshua2022-04-121-0/+10
|
* Revert "SERVER-65338 Runtime configurable query knob to disable SBE $lookup"Mihai Andrei2022-04-111-7/+0
| | | | This reverts commit 7ef335b60fe16e4bd846eff3c8ca2828df8af31a.
* SERVER-65338 Runtime configurable query knob to disable SBE $lookupEthan Zhang2022-04-081-0/+7
|
* SERVER-64305 Use column store index for queries referencing few fieldsCharlie Swanson2022-04-071-12/+32
|
* SERVER-63739 Implement spilling to disk for new SBE stageEric Cox2022-04-061-0/+11
|
* SERVER-63283 Add query knob to guard HJ plans for $lookupEric Cox2022-03-081-0/+9
|
* SERVER-63449 Add HashJoin query knobsYoonsoo Kim2022-03-081-0/+36
|
* SERVER-62798 Use single 'AutoGet' for all execution namespaces instead of ↵Mihai Andrei2022-03-011-7/+0
| | | | multiple in 'runAggregate'
* SERVER-62797 Fix tests which expect disabling SBE to keep the plan cache intactDavid Storch2022-02-241-1/+0
|
* SERVER-62797 Clear SBE plan cache when query knobs are changedDavid Storch2022-02-231-41/+99
| | | | | | | This necessary for any parameters which could affect the plans which are generated and cached by the optimizer. This commit also updates the encoding of the SBE plan cache key so that it no longer encodes the values of these parameters.
* SERVER-63102 Introduce internalQueryPlanEvaluationWorksSber5.3.0-alpha3David Storch2022-02-091-1/+17
| | | | | | The 'internalQueryPlanEvaluationWorks' parameter now only affects the classic engine. The newly added parameter has similar behavior, but applies only to queries using SBE.
* SERVER-62434 Implement query optimizer based on Path algebra and CascadesSvilen Mihaylov2022-01-311-0/+63
|
* SERVER-62981 Make SBE multi-planner trial period length independent of ↵David Storch2022-01-271-1/+15
| | | | | | | | | | | | collection size This patch changes the 'internalQueryPlanEvaluationCollFraction' knob to apply only to the classic engine. It introduces a separate knob, 'internalQueryPlanEvaluationCollFractionSbe', which applies only to the SBE engine. The SBE knob has a default of 0, while the classic engine retains its default of 0.3. This ensures that by default, no candidate plan will ever do more than 10,000 storage reads during SBE multi-planning.
* SERVER-62351 Introduce structs for query planner to be aware of multiple ↵Mihai Andrei2022-01-271-0/+7
| | | | collections
* SERVER-60311 Adaptive memory usage check and exec stats for spillingIrina Yatsenko2022-01-201-6/+33
|
* Revert "SERVER-60311 Make memory usage check adaptive and add exec stats for ↵auto-revert-processor2022-01-201-33/+6
| | | | | | spilling" This reverts commit f7ee45c35d778188402f9b2fe972c96706922165.
* SERVER-60311 Make memory usage check adaptive and add exec stats for spillingIrina Yatsenko2022-01-191-6/+33
|
* SERVER-62086 Increase `HashAggStage`'s maximum allowed memory usage before spillYoonsoo Kim2021-12-161-1/+1
|
* SERVER-58726 Test spilling behavior for exact top-n accumulators and fix ↵Mihai Andrei2021-11-081-3/+3
| | | | serialization logic for merging on a shard
* SERVER-60070 Add planCacheSize parameter validationAlexander Ignatyev2021-10-121-1/+3
|
* SERVER-59613 $range expression should error if it exceeds memory limitMickey. J Winters2021-10-091-5/+16
|
* SERVER-59508 Support $or in partialFilterExpression; remove top level $and ↵James Wahlin2021-10-011-0/+9
| | | | restriction
* SERVER-60070 Add parameter to control SBE plan cache sizeAlexander Ignatyev2021-10-011-0/+13
|