开发者社区> 问答> 正文

单实例MongoDB添加索引是否可以使用background mode

已解决

单实例MongoDB添加索引是否可以使用background mode

展开
收起
阿里云服务支持 2022-12-30 11:50:57 534 0
2 条回答
写回答
取消 提交回答
  • 官方回答

    单实例MongoDB是可以使用background mode的。创建索引时,默认background mode是false,只要设置为true就可以使用了。

    但是开启background会导致阻塞,特别是可使用的RAM不是特别充足情况下。建议在业务的低峰期进行操作。

    2022-12-30 13:05:18
    赞同 展开评论 打赏
  • 今天也要加油吖~

    对于可能需要长时间运行的索引创建操作,可以考虑 background 选项,这样MongoDB数据库在索引创建期间仍然是可用的。例如,在 people 集合的 zipcode 键上创建一个索引,这个过程在后台运行,可以使用如下方式: db.people.createIndex( { zipcode: 1}, {background: true} ) 默认 MongoDB 索引创建的 background 是 false 索引优化: db.test.find({“id”:100}).explain()

    2022-12-30 13:11:44
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
作为全球云计算的领先者,阿里云为全球230万企业提供着云计算服务,服务范围覆盖200多个国家和地区。我们致力于为企业、政府等组织机构提供安全可靠的云计算服务,给用户带来极速愉悦的服务体验。
问答排行榜
最热
最新

相关电子书

更多
Data as a Service - 数据即服务 -- MongoDB⾼级应⽤模式 立即下载
MongoDB多数据中心的方案选型之路 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载