文档数据库 MongoDB 版支持自定义参数值,本文介绍 MongoDB 实例中支持的参数相关信息。
说明
关于表格中的标识,说明如下:
参数 | 说明 | 分片集群实例 | 副本集实例 | ||
---|---|---|---|---|---|
Mongos | Shard | ConfigServer | |||
connPoolMaxConnsPerHost | 设置当实例或节点的全局连接池最大容量。 | ✔️ | ✔️ | ✔️ | ✔️ |
connPoolMaxShardedConnsPerHost | 设置当前节点的连接池最大容量。 | ✔️ | ✔️ | ✔️ | ❌ |
cursorTimeoutMillis | 设置游标的最大空闲时间。如果游标在所设置的指定时间段内没有被使用,则会被自动关闭并释放相关资源。 | ✔️ | ✔️ | ✔️ | ✔️ |
disableJavaScriptJIT | 设置是否禁用 JavaScriptJIT 编译技术。MongoDB 的 JavaScript 引擎支持通过即时(Just-In-Time, JIT)编译来改善运行脚本时的性能。
| ✔️ | ✔️ | ✔️ | ✔️ |
failIndexKeyTooLong | 设置是否限制索引键(Index Key)的长度。
说明 仅 MongoDB 4.0 版本实例支持该参数。 | ❌ | ✔️ | ✔️ | ✔️ |
journalCommitInterval | 设置日志(journal)提交的时间间隔。 | ❌ | ✔️ | ✔️ | ✔️ |
net.maxIncomingConnections | 设置当前实例或节点的最大并发连接数。 | ✔️ | ✔️ | ✔️ | ✔️ |
operationProfiling.mode | 设置 MongoDB 数据库分析器(profiler)的性能分析模式,即指定需要被记录在分析器中的操作。
| ❌ | ✔️ | ✔️ | ✔️ |
operationProfiling.slowOpThresholdMs | 设置慢查询的执行时长阈值。当操作的执行时间超过该阈值时,该操作就会被记录 | ❌ | ✔️ | ✔️ | ✔️ |
security.javascriptEnabled | 设置是否允许在服务器端执行 JavaScript 代码。
| ❌ | ✔️ | ✔️ | ✔️ |
sharding.archiveMovedChunks | 设置分片集群实例在执行 move chunk 时,是否在原 Shard 上保留一份 chunk。
| ❌ | ✔️ | ✔️ | ❌ |
wiredTigerConcurrentWriteTransactions | 设置 WiredTiger 存储引擎支持的并发写事务数。 | ❌ | ✔️ | ✔️ | ✔️ |
replication.oplogSizeMB | 设置当前实例或节点上用于记录 oplog 的空间大小。
| ❌ | ✔️ | ✔️ | ✔️ |
ShardingTaskExecutorPoolMaxSize | 设置当前分片集群实例中 Mongos 节点上每个 TaskExecutor 连接池的最大连接数。 说明 仅 MongoDB 4.4 版本实例支持该参数。 | ✔️ | ❌ | ❌ | ❌ |
ShardingTaskExecutorPoolMinSize | 设置当前分片集群实例中 Mongos 节点上每个 TaskExecutor 连接池的最小连接数。 说明 仅 MongoDB 4.4 版本实例支持该参数。 | ✔️ | ❌ | ❌ | ❌ |
ShardingTaskExecutorPoolMaxConnecting | 设置当前分片集群实例中 Mongos 节点上 TaskExecutor 连接池初始化连接时的最大并发度,用于控制 Mongos 到 Shard 间的建连速度。 说明 仅 MongoDB 4.4 版本实例支持该参数。 | ✔️ | ❌ | ❌ | ❌ |
writeConcernMajorityJournalDefault | 当副本集实例或分片集群实例中 Shard 节点的 WriteConcern 为 majority 且未显示指定日志(
说明 仅 MongoDB 4.4 版本实例支持该参数。 | ❌ | ✔️ | ❌ | ✔️ |
rangeDeleterBatchDelayMS | 设置当前分片集群实例的 Shard 节点在 range 迁移清理阶段(或者 说明 仅 MongoDB 4.4 版本实例支持该参数。 | ❌ | ✔️ | ❌ | ❌ |
rangeDeleterBatchSize | 设置当前分片集群实例的 Shard 节点在 range 迁移清理阶段(或 说明 仅 MongoDB 4.4 版本实例支持该参数。 | ❌ | ✔️ | ❌ | ❌ |