0

只是想知道我的数据库在生产中每秒是否有大约 50 个查询,在执行这些操作时它是否仍然能够正常运行?

我的服务器信息是:

  • 没有分片的普通副本 2 机器。
  • 仅将上限集合用于记录目的。没有读。写得很重。
  • 8GB 内存
4

1 回答 1

2

关于并发的文档 [1] 非常清楚:

“当一个读锁存在时,许多读操作可能会使用这个锁。但是,当一个写锁存在时,单个写操作会独占持有该锁,其他任何读或写操作都不能共享该锁。”

插入、更新和删除操作使用写锁。

基本上,这意味着您插入的所有内容都将按顺序发生,所以这取决于 Mongo 写入数据的速度。

[1] http://docs.mongodb.org/manual/faq/concurrency/#which-administrative-commands-lock-the-database

于 2013-02-07T06:46:17.840 回答