mongodb - MongoDB-3.6 更紧凑的命令执行时间
问题描述
我们使用 compact 命令是为了减少数据和索引的存储空间。
因为我们已经将 MongoDB 版本从 MongoDB-3.4.0 升级到了 MongoDB-3.6.17。
我们观察到,MongoDB-3.6 的命令紧凑执行时间更长,而 MongoDB-3.4 的执行时间更短。
你们中的任何人都遇到过这种问题,请确认。
下面是环境细节
- 操作系统:Windows 10
- 架构:“x64”,
- 平台:“Java/AdoptOpenJDK/11.0.6”,
- 默认情况下启用 mongodb 日志
- Mongod服务器版本:db版本v3.6.17
谢谢和问候, 拉姆
解决方案
您可以尝试使用 mongod --repair 或连接后运行 db.repairDatabase() 命令。
推荐阅读
- typescript - 如何提示打字稿一个字符串在多个索引操作中是一致的
- python - 如何将带有数字的 Python 数据框列导出为带有逗号分隔符的整数,并能够对它们进行求和/除/乘?
- java - 在java中删除链表中的重复项
- javascript - 如何设置在 Chrome 和 Windows 中显示的 HTML 视频标题?
- ruby-on-rails - 我可以在 Active Record Ruby on Rails 中做简单的数学运算吗
- vb.net - 这个 BeginInvoke(Sub()) 做什么?
- ajax - Laravel 控制器没有响应 AJAX 请求
- ios - 如何修复 PhoneGap Build 上的 SWIFT_VERSION 错误
- java - 关于 Java 中的验证用例和临时变量的愚蠢问题
- asp.net-mvc - 如何定义多个共享相同结构的 EF DbContext,以便它们可以互换使用方法?