Mongodb 对不断更新或省略的日期字段进行索引如何影响性能?
在mongo中,我有一个集合,其中有一个名为last_updated的日期字段,我想索引它。原因是,我经常查询日期字段的范围和排序。我觉得我可以通过索引这个字段来优化。我想补充一点:这个集合确实看到了大量的写入和更新Mongodb 对不断更新或省略的日期字段进行索引如何影响性能?,mongodb,indexing,Mongodb,Indexing,在mongo中,我有一个集合,其中有一个名为last_updated的日期字段,我想索引它。原因是,我经常查询日期字段的范围和排序。我觉得我可以通过索引这个字段来优化。我想补充一点:这个集合确实看到了大量的写入和更新 我想知道其中的含义。据我所知,更新是b树索引结构中最重的事务。我担心经常更新的字段上的索引会影响性能。请您解释一下它是否会,如果不会,为什么它会像在另一个日期字段(未更新的字段)上建立索引一样正常。与任何索引一样,添加索引会减慢更新速度,因为索引需要随文档一起更新。但是如果索引字段
我想知道其中的含义。据我所知,更新是b树索引结构中最重的事务。我担心经常更新的字段上的索引会影响性能。请您解释一下它是否会,如果不会,为什么它会像在另一个日期字段(未更新的字段)上建立索引一样正常。与任何索引一样,添加索引会减慢更新速度,因为索引需要随文档一起更新。但是如果索引字段不断更新,它对性能的影响是否大于除了可能被忽略的字段之外未更新的字段。另外,如果你能解释一下发生了什么,我会很感激任何索引,添加索引会减慢你的更新速度,因为索引需要随文档一起更新。但是如果索引字段不断更新,它对性能的影响是否大于除了可能被忽略的字段之外未更新的字段。另外,如果你能解释到底发生了什么,我将不胜感激