Solr 3.5索引耗时很长

时间:2012-04-11 17:44:32

标签: solr

我们最近从solr3.1迁移到solr3.5,我们配置了一个主服务器和一个服务器。主人有两个核心,

1) Core1 – 44555972 documents
2) Core2 – 29419244 documents

我们提交了每5000个文件,但最近提交的时间长达15分钟,在某些情况下也是如此。可能导致这种情况的原因,我检查了日志,我能看到的唯一警告是,

  

“警告:检测到使用已弃用的更新请求参数update.processor。请使用新参数update.chain,因为在更高版本中将删除对update.processor的支持。“

内存详细信息:

export JAVA_OPTS =“$ JAVA_OPTS -Xms6g -Xmx36g -XX:MaxPermSize = 5g”

Solr配置:

<useCompoundFile>false</useCompoundFile>
<mergeFactor>10</mergeFactor>
<ramBufferSizeMB>32</ramBufferSizeMB>
<!-- <maxBufferedDocs>1000</maxBufferedDocs> -->
<maxFieldLength>10000</maxFieldLength>
<writeLockTimeout>1000</writeLockTimeout>
<commitLockTimeout>10000</commitLockTimeout>

同时注意到,top命令显示了近350GB的虚拟内存使用量。

可能导致这种情况,因为几天前一切都运行良好?

1 个答案:

答案 0 :(得分:0)

你有一个大的搜索变暖查询?由于搜索变暖,我们的承诺需要2分钟。想知道是否是这种情况。

大虚拟内存使用情况可以解释这一点。