热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

添加文档时是否需要重建MongoDB索引

如何解决《添加文档时是否需要重建MongoDB索引》经验,为你挑选了1个好方法。

我刚刚发现了mongodb索引的强大功能。在几个字段上建立索引使我可以将某些操作加速1000倍以上。我为可能看起来很愚蠢的问题道歉:在数据库中的特定字段上建立索引之后,每次添加和删除文档时,索引都会自动重建吗?还是我必须明确地调用它?(在开发阶段,我可能会删除每个文档,然后再次添加所有文档)



1> floatingpurr..:

MongoDB会自动为您更新索引,以反映集合中文档的当前状态。您不必担心索引更新!

关于索引的一些警告。引用文档:

尽管索引可以提高查询性能,但是索引还提出了一些操作上的考虑。有关更多信息,请参见索引的操作注意事项。

例如,如果您需要对索引进行批量插入而又不想减慢该过程的速度,则有时删除索引,然后插入庞大的文档集合并最终从头开始重建索引可能很有用(也可以在背景中使用)。上面链接中的更多信息和其他注意事项。


推荐阅读
author-avatar
王德筠宛吟玟华
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有