MongoDB 7.0时间序列集合写入性能异常问题求助
MongoDB 7.0时间序列集合写入性能不稳定问题
问题现象
- 7.0.4实例启用6.0特性集(FCV=6.0)时,每小时可写入2.5亿条事件(批处理大小100条),单事件平均延迟100微秒,性能稳定。
- 切换至7.0特性集(FCV=7.0)后,单事件平均延迟升至500微秒,最终突破1000微秒,写入速度波动大、表现不稳定。
- 写入数百万条事件后切回6.0特性集,单事件平均延迟恢复至100微秒,即使写入数十亿条事件仍保持稳定。
- 该现象不仅存在于7.0.4实例切换FCV的场景,原生6.0版本实例中也会出现。
环境与操作说明
集合创建语句
db.createCollection("weather",{timeseries:{timeField:"time", metaField:"meta",granularity:"hours"}})
写入方式
使用insertMany语句进行批量写入,批处理大小为100条。
MongoDB版本
7.0.4
特性集(FCV)切换命令
// 切换至7.0特性集 db.adminCommand( { setFeatureCompatibilityVersion: "7.0", confirm: true } ) // 切换回6.0特性集 db.adminCommand( { setFeatureCompatibilityVersion: "6.0", confirm: true } )
特性集检查命令
db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )
内容的提问来源于stack exchange,提问作者santhosha MS
相关产品推荐
相关产品推荐

