我有一个django webapp,包含2个模型,数据库中每个模型大约有250k行。想昨天实施搜索,所以安装了haystack和SOLR后端。它运作得很好。
设置SOLR(没有任何索引的SOLR的内存使用量为100MBish)并添加3K索引作为测试后,我不禁注意到SOLR(start.jar)的RAM消耗飙升至200MB。 3k型号的100MB跳跃?
我的设置有问题吗?我遵循了默认的haystack-solr安装说明,schema.xml等。如果重要的话,模型本身并不大。
只是澄清一下,一切正常,但内存有点高。是不是前几千个指数引起了大量的RAM峰值,但接下来的几十万指数却没有?因为如果我计划在将来索引500k的话,因为3k行的100MB到索引的方式会很高。
很抱歉,如果我的问题有点模糊,我是初学者,谢谢。