小编lum*_*ric的帖子

如果 MongoDB 中插入过多会发生什么?如何确保存储所有数据?

我使用 MongoDB 来存储定期测量的值。每大约 100 毫秒,就会将一堆值作为文档插入。它工作正常,但我担心性能问题。(我使用安全插入,似乎在 PyMongo 中这是默认设置。)

如果每秒插入的次数超过 mongod 能够保存到硬盘的次数,会发生什么?会不会有任何警告,还是会默默地失败?

有什么方法可以监控写负载?我发现只有db.serverStatus().writeBacksQueued当我调用它时总是设置为 false。如何测试必须插入多少数据才能填满写入队列?

mongostat显示锁。这是我应该担心的事情吗?

insert  query update delete getmore command flushes mapped  vsize    res faults  locked db idx miss %     qr|qw   ar|aw  netIn netOut  conn repl       time 
  *117     *0     *0     *0       0     2|0       0  17.4g  35.3g  3.76g      0     .:6.5%          0       0|0     0|0   124b     6k     2  SLV   09:58:10 
  *111     *0     *0     *0       0     2|0       0  17.4g  35.3g  3.76g      0     .:0.8%          0       0|0     0|0   124b     6k     2  SLV   09:58:11 
  *111 …
Run Code Online (Sandbox Code Playgroud)

mongodb

26
推荐指数
1
解决办法
2万
查看次数

标签 统计

mongodb ×1