我为Solr 4提供了三个自定义的搜索处理程序。它工作正常,但是我想知道它是否对RAM&amp ;;使用复制设置考虑索引大小为10 GB时的CPU利用率和整体性能。
我没有找到任何关于此的文档。任何想法都会很棒。
或者您建议坚持使用默认处理程序或使用单个处理程序?为什么呢?
答案 0 :(得分:2)
只需定义更多请求处理程序,不应该对性能产生影响。引自the Reference Docs
请求处理程序是Solr插件,它定义Solr处理请求时要使用的逻辑。
因此,当请求进入时,请求处理程序是处理逻辑的蓝图。只需定义更多如何处理它的方法不会对性能产生影响。当然这可能是一个数字问题。如果定义数百或数千个可能产生影响的处理程序。我从未见过这样的配置。
使用CPU和RAM的操作是与索引交互的操作,如搜索和索引。当您的客户开始使用新的请求处理程序时,您会看到资源消耗增加。但这是由于客户端的使用,而不仅仅是如何消费的定义。