summaryrefslogtreecommitdiff
path: root/src/mongo/db/query/query_knobs.idl
diff options
context:
space:
mode:
authorEric Cox <eric.cox@mongodb.com>2022-04-06 18:19:05 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-04-06 19:01:51 +0000
commitf2bb1f8c375731c3dddc43e203323a97eb555e66 (patch)
tree891653e41457c19873c2f4e9ee0b2c1d1d009516 /src/mongo/db/query/query_knobs.idl
parent0fb604a1e601e921392926bd02a5bf661562c2ee (diff)
downloadmongo-f2bb1f8c375731c3dddc43e203323a97eb555e66.tar.gz
SERVER-63739 Implement spilling to disk for new SBE stage
Diffstat (limited to 'src/mongo/db/query/query_knobs.idl')
-rw-r--r--src/mongo/db/query/query_knobs.idl11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mongo/db/query/query_knobs.idl b/src/mongo/db/query/query_knobs.idl
index 7c1baf9b1d3..d1ebfe965a4 100644
--- a/src/mongo/db/query/query_knobs.idl
+++ b/src/mongo/db/query/query_knobs.idl
@@ -632,6 +632,17 @@ server_parameters:
validator:
gt: 0
+ internalQuerySlotBasedExecutionHashLookupApproxMemoryUseInBytesBeforeSpill:
+ description: "The max size in bytes that the hash table in a HashLookup stage can be estimated to
+ be before we spill to disk."
+ set_at: [ startup, runtime ]
+ cpp_varname: "internalQuerySBELookupApproxMemoryUseInBytesBeforeSpill"
+ cpp_vartype: AtomicWord<long long>
+ default:
+ expr: 100 * 1024 * 1024
+ validator:
+ gt: 0
+
internalQueryForceClassicEngine:
description: "If true, the system will use the classic execution engine for all queries,
otherwise eligible queries will execute using the SBE execution engine."