It looks like the cache is configured big enough, but the autowarm
count is too big to have good performance.
Try something smaller and see if that fixes both problems. I imagine
even just warming the most recent 100 queries would precache the most
important ones, but try some higher numbers and see if the performance
is acceptable.
for the filterCache and queryCache, autowarm queries the new index and
caches the results.
On Mar 25, 2009, at 11:48 AM, Cloude Porteus wrote:
Yes, I guess I'm running 40k queries when it starts :) I didn't know
that
each count was equal to a query. I thought it was just copying the
cache
entries from the previous searcher, but I guess that wouldn't
include new
entries. I set it to the size of our filterCache. What should I set
the the
autowarmCount to if I want to try and fill up the caches?
lookups : 8720372
hits : 8676170
hitratio : 0.99
inserts : 44551
evictions : 0
size : 44417
cumulative_lookups : 8720372
cumulative_hits : 8676170
cumulative_hitratio : 0.99
cumulative_inserts : 44551
cumulative_evictions : 0
best,
cloude
On Wed, Mar 25, 2009 at 8:38 AM, Ryan McKinley <ryan...@gmail.com>
wrote:
I don't understand why this sometimes takes two minutes between
the start
commit & /update and sometimes takes 20 minutes? One of our caches
has
about
~40,000 items, but I can't imagine it taking 20 minutes to
autowarm a
searcher.
What do your cache configs look like?
How big is the autowarm count?
If you have:
<queryResultCache
class="solr.LRUCache"
size="512"
initialSize="512"
autowarmCount="32"/>
that will run 32 queries when solr starts. Are you running 40K
queries
when it starts?
ryan
--
VP of Product Development
Instructables.com
http://www.instructables.com/member/lebowski