我有一个 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 会很高。
对不起,如果我的问题有点模糊,我是初学者,谢谢。