We've had some performance problems while Solr is indexing and also when it starts with a cold cache. I'm still digging through our own logs, but I'd like to get more info about this, so any ideas or info are welcome.
We have four Solr servers on dual CPU PowerPC machines, 2G of heap, about 100-300 queries/second, 250K docs, Tomcat 6.0.10, not fronted by Apache. We don't use facets, we sort by score. In general use, there are six different request handlers called to build a page. Here is one, they are all very similar. <requestHandler name="movies_people" class="solr.DisMaxRequestHandler" > <lst name="defaults"> <float name="tie">0.01</float> <str name="qf"> exact^8.0 exact_alt^6.0 exact_base^8.0 title^4.0 title_alt^3.0 title_base^4.0 phonetic_hi^1.0 </str> <str name="pf"> exact^12.0 exact_alt^9.0 exact_base^12.0 title^6.0 title_alt^4.0 title_base^6.0 phonetic_hi^1.5 </str> <str name="bf"> popularity^2.0 </str> <str name="fl"> id,type,movieid,personid,genreid,score </str> <str name="mm">1</str> <int name="ps">100</int> </lst> <lst name="appends"> <str name="fq">(pushstatus:A AND (type:movie OR type:person))</str> </lst> </requestHandler> wunder