参数说明
更新时间:2021-08-13
用户使用Mongodb产品时,有时候需要根据业务需求对Mongodb实例或者组件的参数进行自定义设置。为方便用户的参数变更,本篇会详细介绍一下可修改的参数。
参数的含义、可选值、默认值介绍:
参数 | 含义 | 可选值 | 默认值 |
---|---|---|---|
net_compression_compressors | 用于Mongod或Mongos实例之间的通信的默认压缩程序 | snappy、disabled、zlib(≥3.6可用) | disabled(3.4)、snappy(3.6,4.0) |
net_serviceExecutor | 决定mongos用于执行客户端请求的线程和执行模型(≥3.6可用) | synchronous、adaptive | adaptive(Mongos)、synchronous(Shard/Config) |
operationProfiling_mode | 指定mongodb要分析哪些操作 | off、slowOp、all | off |
operationProfiling_slowOpThresholdMs | 慢操作时间阈值(毫秒),运行时间超过此阈值的操作被认为是缓慢的 | 自然数[0-65536] | 100 |
replication_enableMajorityReadConcern | 是否支持 majority 级别的 read concern,true为支持;false不支持,或称之为committed reads | false、true | false |
setParameter_cursorTimeoutMillis | 设置空闲游标(cursor)缓存过期时间(毫秒) | 自然数[1-2147483647] | 600000(即10min) |
setParameter_internalQueryExecMaxBlockingSortBytes | 设置无法使用索引时执行sort语句返回结果的最大数据量(字节,B) | 自然数[33554432-268435456] | 33554432(即32MB) |