内核参数发布记录

本文介绍云数据库 MongoDB 版的内核参数发布记录。

2025

20257

类型

参数名称

涉及版本

说明

新增

setParameter.timeseriesBucketMaxCount

8.0

时序集合单个bucket内存储的最大度量数据个数。

setParameter.timeseriesIdleBucketExpiryMemoryUsageThreshold

8.0

时序集合空闲bucket被过期清理的内存占用阈值。

setParameter.timeseriesSideBucketCatalogMemoryUsageThreshold

8.0

时序集合辅助桶(side bucket)目录占用内存阈值,超过后空闲桶将被过期处理。

20254

MongoDB 8.0大版本发布,新增8.0版本支持的参数,MongoDB 8.0版本开放参数一览表

20253

类型

参数名称

涉及版本

说明

修改

operationProfiling.mode

4.2

4.4

5.0

6.0

7.0

数据库分析器级别。由无需重启生效改为需要重启生效

新增

rsconf.chainingAllowed

4.0

4.2

4.4

5.0

6.0

7.0

是否允许副本集中的链式复制。

20252

类型

参数名称

涉及版本

说明

新增

setParameter.timeseriesBucketMaxCount

5.0

6.0

7.0

时序集合单个bucket内存储的最大度量数据个数。

setParameter.timeseriesIdleBucketExpiryMemoryUsageThreshold

6.0

7.0

时序集合空闲bucket被过期清理的内存占用阈值。

2024

202412

类型

参数名称

涉及版本

说明

新增

setParameter.chunkMigrationConcurrency

5.0

7.0

指定Chunk迁移的并发数(线程数)。

setParameter.receiveChunkWaitForRangeDeleterTimeoutMS

4.4

5.0

6.0

7.0

chunk迁移前等待相关孤立文档删除的超时时间。

setParameter.maxTargetSnapshotHistoryWindowInSeconds

4.4

wt引擎保留snapshot历史的窗口大小。

setParameter.minSnapshotHistoryWindowInSeconds

5.0

6.0

7.0

20247

类型

参数名称

涉及版本

说明

新增

replication.oplogGlobalIdEnabled

6.0

用于支持双向同步的oplog gid配置开关。

20244

重要

以下参数新增对分片实例mongos的支持。

类型

参数名称

涉及版本

说明

新增

operationProfiling.slowOpThresholdMs

4.2

4.4

5.0

6.0

7.0

慢操作时间阈值,运行时间超过此阈值的操作被认为是慢操作。

setParameter.tcmallocReleaseRate

设置tcmalloc释放内存给OS的速率(越高越快)。

setParameter.tcmallocAggressiveMemoryDecommit

是否开启TCMalloc激进内存回收。

20242

重要

以下参数从需要重启生效改为不需要重启生效

类型

参数名称

涉及

版本

说明

修改

setParameter.ShardingTaskExecutorPoolMaxSize

4.4

7.0

6.0

7.0

5.0

6.0

7.0

分片实例每个TaskExecutor连接池的最大连接数。

setParameter.rangeDeleterBatchDelayMS

chunk迁移时清理步骤中批量删除的间隔时间(也影响清理孤立文档的cleanupOrphaned命令)。

setParameter.rangeDeleterBatchSize

chunk迁移时清理步骤中批量异步删除单个批次的最大文档数量。

setParameter.ShardingTaskExecutorPoolMinSize

分片实例每个TaskExecutor连接池的最小连接数。

setParameter.cursorTimeoutMillis

空闲游标的超时阈值。

setParameter.tcmallocAggressiveMemoryDecommit

是否开启TCMalloc激进内存回收。

setParameter.ShardingTaskExecutorPoolHostTimeoutMS

mongos放弃与主机TaskExecutor连接池所有连接的超时时间。

setParameter.migrateCloneInsertionBatchSize

chunk迁移时克隆步骤中单个批次的最大文档数量。

setParameter.maxTransactionLockRequestTimeoutMillis

事务加锁的超时时间。

operationProfiling.slowOpThresholdMs

慢操作时间阈值,运行时间超过此阈值的操作被认为是慢操作。

setParameter.transactionLifetimeLimitSeconds

事务总超时时间,代表了事务的生命周期。

setParameter.taskExecutorPoolSize

mongosTaskExecutor连接池的个数(Linux系统下调整无效)。

setParameter.ShardingTaskExecutorPoolMaxConnecting

分片实例TaskExecutor连接池初始化连接时的最大并发度。

setParameter.ShardingTaskExecutorPoolRefreshRequirementMS

mongosTaskExecutor连接池中休眠连接进行心跳检测的间隔时间。

setParameter.ShardingTaskExecutorPoolRefreshTimeoutMS

mongos等待心跳的超时时间。

replication.oplogSizeMB

oplog表大小的最大值。

setParameter.flowControlTargetLagSeconds

flowControl机制触发的阈值,flowControl的目的是为了确保大多数提交点不会落后太多。

rsconf.writeConcernMajorityJournalDefault

4.2

4.4

5.0

6.0

7.0

write concernmajority时是否要求journal已持久化。

20241

MongoDB 7.0大版本发布,新增7.0版本支持的参数,MongoDB 7.0版本开放参数一览表