MONGODB 索引限制 技术教程文章

MongoDB 索引限制

额外开销 每个索引占据一定的存储空间,在进行插入,更新和删除操作时也需要对索引进行操作。所以,如果你很少对集合进行读取操作,建议不使用索引。内存(RAM)使用 由于索引是存储在内存(RAM)中,你应该确保该索引的大小不超过内存的限制。 如果索引的大小大于内存的限制,MongoDB会删除一些索引,这将导致性能下降。查询限制 索引不能被以下的查询使用:正则表达式及非操作符,如 $nin, $not, 等。 算术运算符,如 $mod, 等。 $whe...

MongoDB 索引限制

额外开销 每个索引占据一定的存储空间,在进行插入,更新和删除操作时也需要对索引进行操作。所以,如果你很少对集合进行读取操作,建议不使用索引。内存(RAM)使用 由于索引是存储在内存(RAM)中,你应该确保该索引的大小不超过内存的限制。 如果索引的大小大于内存的限制,MongoDB会删除一些索引,这将导致性能下降。查询限制 索引不能被以下的查询使用:正则表达式及非操作符,如 $nin, $not, 等。 算术运算符,如 $mod, 等。 $whe...