You need to enable JavaScript to run this app.
导航
参数支持
最近更新时间:2024.12.04 11:23:21首次发布时间:2024.04.07 14:41:22

文档数据库 MongoDB 版支持自定义参数值,本文介绍 MongoDB 实例中支持的参数相关信息。

副本集实例支持的参数

参数说明是否重启生效支持的数据库版本

connPoolMaxConnsPerHost

设置当前实例或节点的全局连接池最大容量。 取值范围:200~2000,默认值 600。

  • MongoDB 4.0
  • MongoDB 4.2
  • MongoDB 4.4
  • MongoDB 5.0
  • MongoDB 6.0

cursorTimeoutMillis

设置游标的最大空闲时间。如果游标在所设置的指定时间段内没有被使用,则会被自动关闭并释放相关资源。 单位:毫秒,取值范围:600000~1000000。默认值: 600000 毫秒(即 10 分钟)。

  • MongoDB 4.0
  • MongoDB 4.2
  • MongoDB 4.4
  • MongoDB 5.0
  • MongoDB 6.0

disableJavaScriptJIT

设置是否禁用 JavaScriptJIT 编译技术。MongoDB 的 JavaScript 引擎支持通过即时(Just-In-Time, JIT)编译来改善运行脚本时的性能。 取值范围如下:

  • true(默认值):禁用 JavaScriptJIT 编译技术。
  • false:不禁用 JavaScriptJIT 编译技术。

  • MongoDB 4.0
  • MongoDB 4.2
  • MongoDB 4.4
  • MongoDB 5.0
  • MongoDB 6.0

failIndexKeyTooLong

设置是否限制索引键(Index Key)的长度。 取值范围如下:

  • true(默认值):表示限制索引键的长度。即当 MongoDB 创建索引时,如果索引键的长度超出了 MongoDB 所支持的最大限制(即 1024 Byte),MongoDB 就会返回一个错误并拒绝创建该索引。
  • false:表示不限制索引键的长度。则当索引键的值超过了 MongoDB 的最大限制(即 1024 Byte)时,操作会继续执行而不会失败,但是该字段并不会被包含在索引中。因此,如果在后续查询时使用了该索引,可能会返回不完整的结果。

MongoDB 4.0

internalQueryExecMaxBlockingSortBytes

设置查询执行器在 SORT 阶段进行排序时,能够使用的最大字节数。
单位:Byte,取值范围:0~2147483647。默认值:33554432。

  • MongoDB 4.0

  • MongoDB 4.2

internalQueryMaxBlockingSortMemoryUsageBytes

设置查询执行器在 SORT 阶段进行排序时,能够使用的最大字节数。
单位:Byte,取值范围:0~2147483647。默认值:104857600。

  • MongoDB 4.4

  • MongoDB 5.0

  • MongoDB 6.0

journalCommitInterval

设置日志(journal)提交的时间间隔。 单位:毫秒,取值范围:1~500,默认值:100。

  • MongoDB 4.0
  • MongoDB 4.2
  • MongoDB 4.4
  • MongoDB 5.0
  • MongoDB 6.0

maxTransactionLockRequestTimeoutMillis

设置事务等待锁的最长等待时间。
单位:毫秒,取值范围:0~2147483647。默认值:5。

  • MongoDB 4.0

  • MongoDB 4.2

  • MongoDB 4.4

  • MongoDB 5.0

  • MongoDB 6.0

net.compression.compressors

设置 MongoDB 允许的网络数据压缩算法。设置之后,客户端可以从 MongoDB 允许的算法中选择任意一种对网络数据进行压缩。
取值范围如下:

  • noop:不对数据进行压缩。

  • snappy(默认值):使用 snappy 算法进行压缩。

  • zlib:使用 zlib 算法进行压缩。

  • zstd:使用 zstd 算法进行压缩。

说明

  • 允许同时设置多个压缩算法,多个压缩算法间用英文逗号(,)分隔。
  • MongoDB 4.0 版本的实例不支持 zstd 压缩算法。

  • MongoDB 4.0

  • MongoDB 4.2

  • MongoDB 4.4

  • MongoDB 5.0

  • MongoDB 6.0

net.maxIncomingConnections

设置当前实例或节点的最大并发连接数。
该参数支持动态和静态两种取值方式,其中:

  • 动态取值:即 Default,实例或节点规格不同,该参数的默认值也不同,具体数值以控制台为准。

  • 静态取值:取值范围为 200~64000。

说明

在 MongoDB 分片集群实例中,该参数与 Mongos 的 ShardingTaskExecutorPoolMinSize 参数存在约束关系,因此在修改该参数时,需同时保证:

  • Shard 的 net.maxIncomingConnections 参数值需大于 [ShardingTaskExecutorPoolMinSize参数值 x Mongos 的节点数量]。
  • ConfigServer 的 net.maxIncomingConnections 参数值需大于 [ShardingTaskExecutorPoolMinSize参数值 x Mongos 的节点数量]。

MongoDB 数据库版本不同,是否重启生效的要求不同,其中:

  • MongoDB 4.0 :否

  • MongoDB 4.2、4.4、5.0、6.0:是

  • MongoDB 4.0

  • MongoDB 4.2

  • MongoDB 4.4

  • MongoDB 5.0

  • MongoDB 6.0

net.serviceExecutor

设置当前实例或节点在网络连接建立后,用于处理数据的线程模型。
取值范围如下:

  • synchronous(默认值):使用 synchronous 线程模型处理数据。

  • adaptive:使用 adaptive 线程模型处理数据。

  • MongoDB 4.0

  • MongoDB 4.2

  • MongoDB 4.4

initialServiceExecutorThreadingModel

设置当前实例或节点在网络连接建立后,用于处理数据的线程模型。
取值范围如下:

  • dedicated(默认值):使用 dedicated 线程模型处理数据。
  • borrowed:使用 borrowed 线程模型处理数据。
  • MongoDB 5.0

  • MongoDB 6.0

operationProfiling.mode

设置 MongoDB 数据库分析器(profiler)的性能分析模式,即指定需要被记录在分析器中的操作。 取值范围如下:

  • slowOp(默认值):MongoDB 会记录查询执行时间超过阈值(即 operationProfiling.slowOpThresholdMs 参数值)的操作(即慢查询),并进行性能分析和优化。
  • off:分析器的性能分析模式处于关闭状态,不记录任何操作数据。
  • all:分析器会记录所有操作的数据。

  • MongoDB 4.0
  • MongoDB 4.2
  • MongoDB 4.4
  • MongoDB 5.0
  • MongoDB 6.0

operationProfiling.slowOpThresholdMs

设置慢查询的执行时长阈值。当操作的执行时间超过该阈值时,该操作就会被记录 system.profile 集合中。 单位:毫秒,取值范围:10~10000,默认值:100。

  • MongoDB 4.0
  • MongoDB 4.2
  • MongoDB 4.4
  • MongoDB 5.0
  • MongoDB 6.0

replWriterThreadCount

设置从节点用于同步 oplog 的最大线程数。
取值范围:1~256,默认值:16。

  • MongoDB 4.0

  • MongoDB 4.2

  • MongoDB 4.4

  • MongoDB 5.0

  • MongoDB 6.0

replication.oplogSizeMB

设置当前实例或节点上用于记录 oplog 的空间大小。 该参数支持动态和静态两种取值方式,其中:

  • 动态取值:即 Default,系统会将实例 10% 的最大可用存储空间用于记录 oplog。

    说明

    • 例如,实例的最大可用存储空间为 20GiB,且 replication.oplogSizeMB 设置为 Default,那么当前实例中可用于记录 oplog 的空间为 2GiB。
    • 如果您变更了实例配置导致实例最大可用存储空间改变,那么 replication.oplogSizeMB 的实际取值也会改变。关于实例最大可用存储空间的更多详情,请参见查看实例信息
  • 静态取值:2048~实例最大可用存储空间的 90%。单位:MiB。

    说明

    实例或节点规格不同,该参数的静态取值范围也会不同,具体数值以控制台为准。例如,实例的最大可用存储空间为 60GiB,那么控制台上的静态取值范围为 2048~55296。

  • MongoDB 4.0
  • MongoDB 4.2
  • MongoDB 4.4
  • MongoDB 5.0
  • MongoDB 6.0

rsconf.writeConcernMajorityJournalDefault

当副本集实例或分片集群实例中 Shard 节点的 WriteConcernmajority 且未显示指定日志( j )选项时,指定写入操作成功的判断条件。
取值范围如下:

  • true(默认值):当大多数节点的数据写入磁盘日志后,才确认写操作成功。

  • false:当大多数节点在内存中应用了写操作,就确认写操作成功。

  • MongoDB 4.0

  • MongoDB 4.2

  • MongoDB 4.4

  • MongoDB 5.0

  • MongoDB 6.0

security.javascriptEnabled

设置是否允许在服务器端执行 JavaScript 代码。 取值范围如下:

  • true(默认值):允许在服务器端执行 JavaScript 代码。
  • false:不允许在服务器端执行 JavaScript 代码,包括自定义的 JavaScript 函数(function)、聚合函数(accumulator )、操作符(如 where)和部分命令(如 mapReduce)等。

  • MongoDB 4.0
  • MongoDB 4.2
  • MongoDB 4.4
  • MongoDB 5.0
  • MongoDB 6.0

storage.wiredTiger.collectionConfig.blockCompressor

设置 MongoDB 允许对存储在数据磁盘中数据的压缩算法。设置之后,客户端可以从 MongoDB 允许的算法中选择任意一种对存储在数据磁盘中数据进行压缩。
取值范围如下:

  • noop:不对数据进行压缩。

  • snappy(默认值):使用 snappy 算法进行压缩。

  • zlib:使用 zlib 算法进行压缩。

  • zstd:使用 zstd 算法进行压缩。

说明

  • 允许同时设置多个压缩算法,多个压缩算法间用英文逗号(,)分隔。

  • MongoDB 4.0 版本的实例不支持 zstd 压缩算法。

  • MongoDB 4.0

  • MongoDB 4.2

  • MongoDB 4.4

  • MongoDB 5.0

  • MongoDB 6.0

tcmallocAggressiveMemoryDecommit

设置是否以激进的方式释放 tcmalloc 内存管理器中的内存。
取值范围如下:

  • 0(默认值):否 。

  • 1 :是。

  • MongoDB 4.0

  • MongoDB 4.2

  • MongoDB 4.4

  • MongoDB 5.0

  • MongoDB 6.0

transactionLifetimeLimitSeconds

设置事务的最大运行时间。当事务的运行时间超过当前参数所设置的值时,事务将被视为已过期,并由定期运行的清理进程中止。
单位:秒,取值范围:1~2147483647,默认值:60。

  • MongoDB 4.0

  • MongoDB 4.2

  • MongoDB 4.4

  • MongoDB 5.0

  • MongoDB 6.0

wiredTigerConcurrentWriteTransactions

设置 WiredTiger 存储引擎支持的并发写事务数。 取值范围:64~256,默认值:128。

  • MongoDB 4.0
  • MongoDB 4.2
  • MongoDB 4.4
  • MongoDB 5.0
storageEngineConcurrentWriteTransactionsMongoDB 6.0

分片集实例支持的参数

支持的组件参数说明是否重启生效支持的数据库版本

Mongos

ShardingTaskExecutorPoolMaxConnecting

设置当前分片集群实例中 Mongos 节点上连接池初始化连接时的最大并发度,用于控制 Mongos 到 Shard 间的建连速度。 取值范围:1~32,默认值:2。

MongoDB 数据库版本不同,是否重启生效的要求不同,其中:

  • MongoDB 4.0 :是
  • MongoDB 4.2、4.4、5.0、6.0:否
  • MongoDB 4.0
  • MongoDB 4.2
  • MongoDB 4.4
  • MongoDB 5.0
  • MongoDB 6.0
MongosShardingTaskExecutorPoolMaxSize设置当前分片集群实例中 Mongos 节点上每个 TaskExecutor 连接池的最大连接数。 取值范围:1~32767,默认值:32767。

Mongos

ShardingTaskExecutorPoolMinSize

设置当前分片集群实例中 Mongos 节点上每个 TaskExecutor 连接池的最小连接数。 取值范围:1~256,默认值:1。

说明

该参数与 Shard 和 ConfigServer 的 net.maxIncomingConnections 参数存在约束关系,因此在修改该参数时,需同时保证:

  • Shard 的 net.maxIncomingConnections 参数值需大于 [ShardingTaskExecutorPoolMinSize参数值 x Mongos 的节点数量]。
  • ConfigServer 的 net.maxIncomingConnections 参数值需大于 [ShardingTaskExecutorPoolMinSize参数值 x Mongos 的节点数量]。
  • Mongos
  • Shard
  • ConfigServer

connPoolMaxConnsPerHost

设置当前实例或节点的全局连接池最大容量。 取值范围:200~2000,默认值 600。

  • MongoDB 4.0
  • MongoDB 4.2
  • MongoDB 4.4
  • MongoDB 5.0
  • MongoDB 6.0
  • Mongos
  • Shard
  • ConfigServer

connPoolMaxShardedConnsPerHost

设置当前节点的连接池最大容量。 取值范围:200~2000,默认值 600。

MongoDB 4.0

  • Mongos
  • Shard
  • ConfigServer

cursorTimeoutMillis

设置游标的最大空闲时间。如果游标在所设置的指定时间段内没有被使用,则会被自动关闭并释放相关资源。 单位:毫秒,取值范围:600000~1000000。默认值: 600000 毫秒(即 10 分钟)。

  • MongoDB 4.0
  • MongoDB 4.2
  • MongoDB 4.4
  • MongoDB 5.0
  • MongoDB 6.0
  • Shard
  • ConfigServer

disableJavaScriptJIT

设置是否禁用 JavaScriptJIT 编译技术。MongoDB 的 JavaScript 引擎支持通过即时(Just-In-Time, JIT)编译来改善运行脚本时的性能。 取值范围如下:

  • true(默认值):禁用 JavaScriptJIT 编译技术。
  • false:不禁用 JavaScriptJIT 编译技术。

  • MongoDB 4.0

  • MongoDB 4.2

  • MongoDB 4.4

  • MongoDB 5.0

  • MongoDB 6.0

  • Shard
  • ConfigServer

failIndexKeyTooLong

设置是否限制索引键(Index Key)的长度。 取值范围如下:

  • true(默认值):表示限制索引键的长度。即当 MongoDB 创建索引时,如果索引键的长度超出了 MongoDB 所支持的最大限制(即 1024 Byte),MongoDB 就会返回一个错误并拒绝创建该索引。
  • false:表示不限制索引键的长度。则当索引键的值超过了 MongoDB 的最大限制(即 1024 Byte)时,操作会继续执行而不会失败,但是该字段并不会被包含在索引中。因此,如果在后续查询时使用了该索引,可能会返回不完整的结果。

MongoDB 4.0

  • Shard

  • ConfigServer

internalQueryExecMaxBlockingSortBytes

设置查询执行器在 SORT 阶段进行排序时,能够使用的最大字节数。
单位:Byte,取值范围:0~2147483647。默认值:33554432。

  • MongoDB 4.0

  • MongoDB 4.2

  • Shard

  • ConfigServer

internalQueryMaxBlockingSortMemoryUsageBytes

设置查询执行器在 SORT 阶段进行排序时,能够使用的最大字节数。
单位:Byte,取值范围:0~2147483647。默认值:104857600。

  • MongoDB 4.4

  • MongoDB 5.0

  • MongoDB 6.0

  • Shard
  • ConfigServer

journalCommitInterval

设置日志(journal)提交的时间间隔。 单位:毫秒,取值范围:1~500,默认值:100。

  • MongoDB 4.0
  • MongoDB 4.2
  • MongoDB 4.4
  • MongoDB 5.0
  • MongoDB 6.0
  • Shard

  • ConfigServer

maxTransactionLockRequestTimeoutMillis

设置事务等待锁的最长等待时间。
单位:毫秒,取值范围:0~2147483647。默认值:5。

  • MongoDB 4.0

  • MongoDB 4.2

  • MongoDB 4.4

  • MongoDB 5.0

  • MongoDB 6.0

  • Mongos

  • Shard

  • ConfigServer

net.compression.compressors

设置 MongoDB 允许的网络数据压缩算法。设置之后,客户端可以从 MongoDB 允许的算法中选择任意一种对网络数据进行压缩。
取值范围如下:

  • noop:不对数据进行压缩。

  • snappy(默认值):使用 snappy 算法进行压缩。

  • zlib:使用 zlib 算法进行压缩。

  • zstd:使用 zstd 算法进行压缩。

说明

  • 允许同时设置多个压缩算法,多个压缩算法间用英文逗号(,)分隔。
  • MongoDB 4.0 版本的实例不支持 zstd 压缩算法。

  • MongoDB 4.0

  • MongoDB 4.2

  • MongoDB 4.4

  • MongoDB 5.0

  • MongoDB 6.0

  • Mongos

  • Shard

  • ConfigServer

net.maxIncomingConnections

设置当前实例或节点的最大并发连接数。
该参数支持动态和静态两种取值方式,其中:

  • 动态取值:即 Default,实例或节点规格不同,该参数的默认值也不同,具体数值以控制台为准。

  • 静态取值:取值范围为 200~64000。

说明

在 MongoDB 分片集群实例中,该参数与 Mongos 的 ShardingTaskExecutorPoolMinSize 参数存在约束关系,因此在修改该参数时,需同时保证:

  • Shard 的 net.maxIncomingConnections 参数值需大于 [ShardingTaskExecutorPoolMinSize参数值 x Mongos 的节点数量]。
  • ConfigServer 的 net.maxIncomingConnections 参数值需大于 [ShardingTaskExecutorPoolMinSize参数值 x Mongos 的节点数量]。

MongoDB 数据库版本不同,是否重启生效的要求不同,其中:

  • MongoDB 4.0 :否

  • MongoDB 4.2、4.4、5.0、6.0:是

  • MongoDB 4.0

  • MongoDB 4.2

  • MongoDB 4.4

  • MongoDB 5.0

  • MongoDB 6.0

  • Mongos

  • Shard

  • ConfigServer

net.serviceExecutor

设置当前实例或节点在网络连接建立后,用于处理数据的线程模型。
取值范围如下:

  • synchronous(默认值):使用 synchronous 线程模型处理数据。

  • adaptive:使用 adaptive 线程模型处理数据。

  • MongoDB 4.0

  • MongoDB 4.2

  • MongoDB 4.4

  • Mongos

  • Shard

  • ConfigServer

initialServiceExecutorThreadingModel

设置当前实例或节点在网络连接建立后,用于处理数据的线程模型。
取值范围如下:

  • dedicated(默认值):使用 dedicated 线程模型处理数据。

  • borrowed:使用 borrowed 线程模型处理数据。

  • MongoDB 5.0

  • MongoDB 6.0

  • Shard
  • ConfigServer

operationProfiling.mode

设置 MongoDB 数据库分析器(profiler)的性能分析模式,即指定需要被记录在分析器中的操作。 取值范围如下:

  • slowOp(默认值):MongoDB 会记录查询执行时间超过阈值(即 operationProfiling.slowOpThresholdMs 参数值)的操作(即慢查询),并进行性能分析和优化。
  • off:分析器的性能分析模式处于关闭状态,不记录任何操作数据。
  • all:分析器会记录所有操作的数据。

  • MongoDB 4.0
  • MongoDB 4.2
  • MongoDB 4.4
  • MongoDB 5.0
  • MongoDB 6.0
  • Shard
  • ConfigServer

operationProfiling.slowOpThresholdMs

设置慢查询的执行时长阈值。当操作的执行时间超过该阈值时,该操作就会被记录 system.profile 集合中。 单位:毫秒,取值范围:10~10000,默认值:100。

  • MongoDB 4.0
  • MongoDB 4.2
  • MongoDB 4.4
  • MongoDB 5.0
  • MongoDB 6.0
  • Shard

rangeDeleterBatchDelayMS

设置当前分片集群实例的 Shard 节点在 range 迁移清理阶段(或者 cleanupOrphaned 命令执行阶段),批量删除的间隔时间。 单位:毫秒,取值范围:0~600000,默认值:20。

  • MongoDB 4.0
  • MongoDB 4.2
  • MongoDB 4.4
  • MongoDB 5.0
  • MongoDB 6.0
  • Shard

rangeDeleterBatchSize

设置当前分片集群实例的 Shard 节点在 range 迁移清理阶段(或 cleanupOrphaned 命令执行阶段),单次批量删除的最大文档数量。 取值范围:0~2147483647,默认值:2147483647。

  • MongoDB 4.0
  • MongoDB 4.2
  • MongoDB 4.4
  • MongoDB 5.0
  • MongoDB 6.0
  • Shard

  • ConfigServer

replWriterThreadCount

设置从节点用于同步 oplog 的最大线程数。
取值范围:1~256,默认值:16。

  • MongoDB 4.0

  • MongoDB 4.2

  • MongoDB 4.4

  • MongoDB 5.0

  • MongoDB 6.0

  • Shard
  • ConfigServer

replication.oplogSizeMB

设置当前实例或节点上用于记录 oplog 的空间大小。 该参数支持动态和静态两种取值方式,其中:

  • 动态取值:即 Default,系统会将实例 10% 的最大可用存储空间用于记录 oplog。

    说明

    • 例如,实例的最大可用存储空间为 20GiB,且 replication.oplogSizeMB 设置为 Default,那么当前实例中可用于记录 oplog 的空间为 2GiB。
    • 如果您变更了实例配置导致实例最大可用存储空间改变,那么 replication.oplogSizeMB 的实际取值也会改变。关于实例最大可用存储空间的更多详情,请参见查看实例信息
  • 静态取值:2048~实例最大可用存储空间的 90%。单位:MiB。

    说明

    实例或节点规格不同,该参数的静态取值范围也会不同,具体数值以控制台为准。例如,实例的最大可用存储空间为 60GiB,那么控制台上的静态取值范围为 2048~55296。

  • MongoDB 4.0
  • MongoDB 4.2
  • MongoDB 4.4
  • MongoDB 5.0
  • MongoDB 6.0
  • Shard

  • ConfigServer

rsconf.writeConcernMajorityJournalDefault

当副本集实例或分片集群实例中 Shard 节点的 WriteConcernmajority 且未显示指定日志( j )选项时,指定写入操作成功的判断条件。
取值范围如下:

  • true(默认值):当大多数节点的数据写入磁盘日志后,才确认写操作成功。

  • false:当大多数节点在内存中应用了写操作,就确认写操作成功。

  • MongoDB 4.0

  • MongoDB 4.2

  • MongoDB 4.4

  • MongoDB 5.0

  • MongoDB 6.0

  • Shard
  • ConfigServer

security.javascriptEnabled

设置是否允许在服务器端执行 JavaScript 代码。 取值范围如下:

  • true(默认值):允许在服务器端执行 JavaScript 代码。
  • false:不允许在服务器端执行 JavaScript 代码,包括自定义的 JavaScript 函数(function)、聚合函数(accumulator )、操作符(如 where)和部分命令(如 mapReduce)等。

  • MongoDB 4.0
  • MongoDB 4.2
  • MongoDB 4.4
  • MongoDB 5.0
  • MongoDB 6.0
  • Shard
  • ConfigServer

sharding.archiveMovedChunks

设置分片集群实例在执行 move chunk 时,是否在原 Shard 上保留一份 chunk。 取值范围如下:

  • true:执行 move chunk 时在原 Shard 上保留一份 chunk。
  • false(默认值):执行 move chunk 时不在原 Shard 上保留一份 chunk。

  • MongoDB 4.0
  • MongoDB 4.2
  • MongoDB 4.4
  • MongoDB 5.0
  • MongoDB 6.0
  • Shard

  • ConfigServer

storage.wiredTiger.collectionConfig.blockCompressor

设置 MongoDB 允许对存储在数据磁盘中数据的压缩算法。设置之后,客户端可以从 MongoDB 允许的算法中选择任意一种对存储在数据磁盘中数据进行压缩。
取值范围如下:

  • noop:不对数据进行压缩。

  • snappy(默认值):使用 snappy 算法进行压缩。

  • zlib:使用 zlib 算法进行压缩。

  • zstd:使用 zstd 算法进行压缩。

说明

  • 允许同时设置多个压缩算法,多个压缩算法间用英文逗号(,)分隔。
  • MongoDB 4.0 版本的实例不支持 zstd 压缩算法。

  • MongoDB 4.0

  • MongoDB 4.2

  • MongoDB 4.4

  • MongoDB 5.0

  • MongoDB 6.0

  • Mongos

  • Shard

  • ConfigServer

tcmallocAggressiveMemoryDecommit

设置是否以激进的方式释放 tcmalloc 内存管理器中的内存。
取值范围如下:

  • 0(默认值):否 。

  • 1 :是。

  • MongoDB 4.0

  • MongoDB 4.2

  • MongoDB 4.4

  • MongoDB 5.0

  • MongoDB 6.0

  • Shard

  • ConfigServer

transactionLifetimeLimitSeconds

设置事务的最大运行时间。当事务的运行时间超过当前参数所设置的值时,事务将被视为已过期,并由定期运行的清理进程中止。
单位:秒,取值范围:1~2147483647,默认值:60。

  • MongoDB 4.0

  • MongoDB 4.2

  • MongoDB 4.4

  • MongoDB 5.0

  • MongoDB 6.0

  • Shard
  • ConfigServer

wiredTigerConcurrentWriteTransactions

设置 WiredTiger 存储引擎支持的并发写事务数。 取值范围:64~256,默认值:128。

  • MongoDB 4.0
  • MongoDB 4.2
  • MongoDB 4.4
  • MongoDB 5.0
  • Shard
  • ConfigServer

storageEngineConcurrentWriteTransactions

MongoDB 6.0