1

我正在玩 MongoDB 2.4.5,我对读取/查询性能感兴趣。
假设我有两个非常大的集合(每个大约 1,5000,000 个文档)。这些文档确实有大约 40 个字段。它们仅在一个字段上有所不同,因此它们确实具有相同的索引等等。
一个集合确实有一个Body存储a 的字段string。这string可能相当大,因为它代表新闻项目的内容。另一个集合没有该字段。

我现在的问题是这两个集合中的哪个集合的查询、排序等速度更快。写作在这里没有问题。

那么查询 MongoDB 集合更严重的是什么。集合中项目的绝对数量或项目的大小。

4

1 回答 1

2

你必须自己做:

1. db.coll1.find({}).explain()

2. db.coll2.find({}).explain()

在您可以衡量两个不同查询之间的性能差异之后。

于 2013-06-20T08:27:49.260 回答