标签: mongodb
我即将从mongodb系列中删除总计6500万的约5000万份文件。
我并不关心完成所需的时间,而是关注它在整个过程中对生产数据库性能的影响。
remove()会阻止集合还是数据库?对同一个集合运行其他查询(find,update)有什么影响吗? Mongodb docs没有提及任何锁/块
remove()
find
update
答案 0 :(得分:1)
对于支持文档级并发控制的存储引擎, 例如WiredTiger,访问存储时不需要屈服 作为意图锁定,保存在全局,数据库和集合中 等级,不要阻止其他读者和作家。
https://docs.mongodb.com/manual/faq/concurrency