0

我已经在我的电脑上设置了 SOLR 索引,一切正常。

我没有使用 SOLR 的经验,但是在对“start.jar”进程进行了一段时间的分析后,我注意到 RAM 消耗量猛增,从 150MB 到 400MBish 不等。这仅适用于 10K 文件!

因此,作为回应,我编写了一个脚本,它只是等待 SOLR 超过我的 RAM 消耗限制(在共享主机上),当它超过时,它会杀死 start.jar 并重新启动它。

这有什么不利影响吗?如果是这样,除了获得更多 RAM 或使用基于云的 SOLR(这也需要花钱)之外,还有什么更好的解决方案?抱歉,如果这听起来很愚蠢,但我只需要一个可行的解决方案。

谢谢你。

4

1 回答 1

0

您需要提供一些索引统计信息:

您的索引有多大(文档数量和大小,以 MB/GB 为单位)?
索引/存储了多少字段?
为JVM分配了多少内存?
您是否经常/实时优化/提交?
您在日志中看到的 SOLR 查询时间是多少?

最好的

于 2013-07-09T11:00:03.367 回答