我有一个包含 150 万份文档的集合。我正在使用 PHP 计算:
$db->some->ensureIndex(array("sometext" => 1));
$db->some->ensureIndex(array("datsbla" => 1));
$arr["sometext"] = $string;
$arr["datsbla"] = array('$gte' => $some, '$lte' => $thing);
$count = $db->some->count($arr);
我打开了分析器,每次这样的计数都像 4500 毫秒。我的页面中有 20 个这样的计数器,所以它使我的网页非常慢。
我应该怎么做才能让它更快(< 100 ms)?甚至可以使用MongoDB吗?
谢谢。