我在工作中继承了一个大型 MongoDB 服务器,并负责弄清楚为什么针对它运行的查询如此缓慢。DB 包含大量记录(大约 10^9)并占用大约 300 GiB。起初,我认为原始记录数可能是罪魁祸首,所以我在适当的字段上设置了索引。它对搜索数据库中的条件的查询有很大帮助,但对于没有匹配项的查询需要 80-90 分钟。关于如何解决这个问题的任何想法?
database query mongodb
database ×1
mongodb ×1
query ×1