使用 mongodb 应该什么时候添加索引?集合建立之前或者之后?如果是在之后,进程写入数据集合才建立,这时候如何添加?
1
MarioLuo 2021-04-12 19:15:59 +08:00 via Android 1
提前建立,创建索性时,会自动创建集合吧
|
2
rrfeng 2021-04-12 19:18:44 +08:00 1
设计好的肯定提前加啊,后面加的话会锁表,当然可以 background 但是如果索引冲突加不成功就白费时间。
|
3
xanawang 2021-04-13 18:15:41 +08:00
二楼正解。建议先考虑好索引,特别是你用分片集群时,先搞了个唯一索引突然想要别的索引做分片片键时就炸了(我是指人炸了,开发这么搞我肯定要骂人的
|