我正在使用MongoDB 2.4.5,我对阅读/查询性能很感兴趣
假设我有两个非常大的集合(每个大约1,5000,000个文档)。这些文件确实有大约40个字段。它们只在一个字段中有所不同,因此它们具有相同的索引,依此类推
一个集合的字段为Body
,其中存储了string
。此string
可能相当大,因为它表示新闻项的内容。另一个集合没有该字段。
我现在的问题是两个集合中的哪一个更快被查询,排序等等。写作在这里没有问题。
那么查询MongoDB集合会更严重。集合中的大量项目或项目的大小。
答案 0 :(得分:2)
你必须自己做:
1. db.coll1.find({}).explain()
2. db.coll2.find({}).explain()
并且在您可以衡量两个不同查询之间的性能差异之后。