是否可以在MongoDB中禁用主键索引并在大容量插入后启用它?其原因是在大容量插入时的性能。我在用JAVA。
发布于 2013-11-03 22:12:16
不,您不能删除_id索引。请参阅正式文件
Db.collection.dropIndex(索引) 从集合中删除或删除指定的索引。db.collection.dropIndex()方法为dropIndexes命令提供了一个包装器。 备注 不能在_id字段中删除默认索引。
发布于 2013-11-03 23:03:52
除了zero323提到的内容之外,在已经填充的集合上禁用/启用代码并不总是一个好主意,即使您正在执行批量插入。
首先,您必须删除以前存在的所有索引,插入数据,然后为以前的数据和刚刚添加大容量insert的数据重做索引。
https://stackoverflow.com/questions/19758718
复制相似问题