我想了解一些关于重新编制MongoDB索引的知识。请原谅我在问一些主观的问题。
问题是: MongoDB是否需要定期进行重新索引,就像我们对关系数据库管理系统所做的那样,或者Mongo自动管理它。
谢谢你的回音
发布于 2014-02-27 05:47:23
Mongodb在例行更新期间负责索引。对于拥有大量数据和/或大量indexes.For (大多数用户)的集合来说,此操作可能很昂贵,因此reIndex命令是不必要的。但是,如果集合大小发生了显着变化,或者索引占用了不成比例的磁盘空间,则可能是值得运行的。 使用以下形式调用reIndex: db.collection.reIndex();
参考资料:https://docs.mongodb.com/manual/reference/method/db.collection.reIndex/
https://stackoverflow.com/questions/22059836
复制相似问题