And in addition, if you begin to see more onDeckSearchers warming up simultaneously, just bumping up maxWarmingSearchers is only postponing the proper core problem solution [1]
We have been through this ourselves! http://wiki.apache.org/solr/SolrPerformanceProblems#Slow_commits On Fri, Mar 28, 2014 at 9:27 PM, Shawn Heisey <s...@elyograg.org> wrote: > On 3/28/2014 1:03 PM, Rishi Easwaran wrote: > >> I thought auto soft commit was for NRT search (shouldn't it be optimized >> for search performance), if i have to wait 10 mins how is it NRT? or am I >> missing something? >> > > You are correct, but once a second is REALLY often. If the rest of your > config is not set up properly, that's far too frequent. With commits > happening once a second, they must complete in less than a second, and that > can be difficult to achieve. > > A typical extreme NRT config requires small (or disabled) Solr caches, no > cache autowarming, and enough free RAM (not allocated to programs) to cache > all of the index data on the server. If the index is very big, it may not > be possible to get the commit time below one second, so you may need to go > with something like 10 to 60 seconds. > > Thanks, > Shawn > > -- Dmitry Blog: http://dmitrykan.blogspot.com Twitter: http://twitter.com/dmitrykan