1
在mongodb中使用mongoid驅動程序做Model.find(array_of_ids)
性能差,我不明白爲什麼。使用mongoid和rails在mongodb中發現性能差的性能不佳3
相關代碼:
ids = get_ids() #Get an array of 137 _ids for Topic model.
Topic.find(ids) #Find all data, but take 4 seconds to do it.
_id字段的自動索引,所以它不需要任何手動配置。
那麼,它爲什麼這麼慢?
請問你是否需要更多的解釋,併爲我可憐的英語感到抱歉。
多大是你找到的文件嗎?如果它們很大,那就是你的問題。如果你不需要所有的領域,那麼你的解決方案。 – Leopd 2013-04-06 05:08:38
Thanks @Leopd!N即時通訊使用.without(:large_field),它可以在50ms內找到所有主題。 – 2013-04-08 17:54:17
@LeonardoBaptista作爲Leopd說什麼是你正在找到的文件,也是像32位或64位的操作系統配置將是很大的幫助 – Viren 2013-05-10 06:45:37