• 请不要在回答技术问题时复制粘贴 AI 生成的内容
beexu
V2EX  ›  程序员

关于 mongodb 索引的疑问🤔️

  •  
  •   beexu · Apr 12, 2021 · 2294 views
    This topic created in 1890 days ago, the information mentioned may be changed or developed.

    使用 mongodb 应该什么时候添加索引?集合建立之前或者之后?如果是在之后,进程写入数据集合才建立,这时候如何添加?

    3 replies    2021-04-13 18:15:41 +08:00
    MarioLuo
        1
    MarioLuo  
       Apr 12, 2021 via Android   ❤️ 1
    提前建立,创建索性时,会自动创建集合吧
    rrfeng
        2
    rrfeng  
       Apr 12, 2021   ❤️ 1
    设计好的肯定提前加啊,后面加的话会锁表,当然可以 background 但是如果索引冲突加不成功就白费时间。
    xanawang
        3
    xanawang  
       Apr 13, 2021
    二楼正解。建议先考虑好索引,特别是你用分片集群时,先搞了个唯一索引突然想要别的索引做分片片键时就炸了(我是指人炸了,开发这么搞我肯定要骂人的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5338 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 08:10 · PVG 16:10 · LAX 01:10 · JFK 04:10
    ♥ Do have faith in what you're doing.