diff options
author | Jennifer Peshansky <jennifer.peshansky@mongodb.com> | 2022-11-03 16:13:20 +0000 |
---|---|---|
committer | Jennifer Peshansky <jennifer.peshansky@mongodb.com> | 2022-11-03 16:13:20 +0000 |
commit | e74d2910bbe76790ad131d53fee277829cd95982 (patch) | |
tree | cabe148764529c9623652374fbc36323a550cd44 /src/mongo/s/analyze_shard_key_server_parameters.idl | |
parent | 280145e9940729480bb8a35453d4056afac87641 (diff) | |
parent | ba467f46cc1bc49965e1d72b541eff0cf1d7b22e (diff) | |
download | mongo-jenniferpeshansky/SERVER-70854.tar.gz |
Merge branch 'master' into jenniferpeshansky/SERVER-70854jenniferpeshansky/SERVER-70854
Diffstat (limited to 'src/mongo/s/analyze_shard_key_server_parameters.idl')
-rw-r--r-- | src/mongo/s/analyze_shard_key_server_parameters.idl | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/mongo/s/analyze_shard_key_server_parameters.idl b/src/mongo/s/analyze_shard_key_server_parameters.idl index f18bf986c98..6feb6c8d243 100644 --- a/src/mongo/s/analyze_shard_key_server_parameters.idl +++ b/src/mongo/s/analyze_shard_key_server_parameters.idl @@ -85,3 +85,45 @@ server_parameters: default: 2 validator: gte: 1 + queryAnalysisWriterIntervalSecs: + description: The interval in seconds at which sampled queries are written to disk. + set_at: startup + cpp_vartype: int + cpp_varname: gQueryAnalysisWriterIntervalSecs + default: 90 + validator: + gt: 0 + queryAnalysisWriterMaxMemoryUsageBytes: + description: The maximum amount of memory in bytes that the writer is allowed to use for + buffering sampled queries and diffs combined. + set_at: [startup, runtime] + cpp_vartype: AtomicWord<int> + cpp_varname: gQueryAnalysisWriterMaxMemoryUsageBytes + default: + expr: 100 * 1024 * 1024 + validator: + gt: 0 + queryAnalysisWriterMaxBatchSize: + description: The maximum number of sampled queries to write to disk at once. + set_at: [startup, runtime] + cpp_vartype: AtomicWord<int> + cpp_varname: gQueryAnalysisWriterMaxBatchSize + default: 100000 + validator: + gt: 0 + queryAnalysisWriterMinThreadPoolSize: + description: The minimum number of threads in the writer's thread pool. + set_at: startup + cpp_vartype: int + cpp_varname: gQueryAnalysisWriterMinThreadPoolSize + default: 0 + validator: + gte: 0 + queryAnalysisWriterMaxThreadPoolSize: + description: The maximum number of threads in the writer's thread pool. + set_at: startup + cpp_vartype: int + cpp_varname: gQueryAnalysisWriterMaxThreadPoolSize + default: 8 + validator: + gte: 1 |