单实例MongoDB添加索引是否可以使用background mode
单实例MongoDB是可以使用background mode的。创建索引时,默认background mode是false,只要设置为true就可以使用了。
但是开启background会导致阻塞,特别是可使用的RAM不是特别充足情况下。建议在业务的低峰期进行操作。
对于可能需要长时间运行的索引创建操作,可以考虑 background 选项,这样MongoDB数据库在索引创建期间仍然是可用的。例如,在 people 集合的 zipcode 键上创建一个索引,这个过程在后台运行,可以使用如下方式: db.people.createIndex( { zipcode: 1}, {background: true} ) 默认 MongoDB 索引创建的 background 是 false 索引优化: db.test.find({“id”:100}).explain()
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。