Я вижу чрезвычайно медленные обновления Solr в моей базе данных. В базе данных имеется только 900 документов. Мы используем автокоммит со следующими параметрами, и один раз в некоторое время автокоммит принимать длительное время блокировки обновления:Обновления Solr очень медленные
<autoCommit>
<maxDocs>10000</maxDocs>
<maxTime>1000</maxTime>
</autoCommit>
Что в мире может случаться в течение 74 секунд с 900 документов.
Идеи?
Вот лог сниппет:
18 октября 2010 11:52:46 AM org.apache.solr.core.SolrCore выполнить INFO: [] = WebApp/Solr путь =/обновление Params = { } состояние = 0 QTime = 59569 18 октября 2010 11:52:46 AM org.apache.solr.update.SolrIndexWriter getDirectory
18 октября 2010 11:53:21 AM org.apache.solr. core.SolrCore выполнить INFO: [] webapp =/solr path =/update params = {} status = 0 QTime = 33586 18 окт 2010 11:53:21 AM o rg.apache.solr.update.processor.LogUpdateProcessor закончить
18 октября 2010 11:54:40 AM org.apache.solr.core.SolrCore выполнить INFO: [] = WebApp/Solr Params пути =/обновление = {} состояние = 0 QTime = 76098 18 октября 2010 11:54:41 AM org.apache.solr.update.DirectUpdateHandler2 совершить
И фиксации журнала:
18 октября 2010 11 : 54: 00 AM org.apache.solr.update.DirectUpdateHandler2 commit
INFO: start commit (optimize = f Alse, waitFlush = верно, waitSearcher = истина)
18 октября 2010 11:54:00 AM org.apache.solr.search.SolrIndexSearcher
INFO: Searcher Открытие @ 29b003 главный
18 октября , 2010 11:54:00 AM org.apache.solr.update.DirectUpdateHandler2 совершить
INFO: end_commit_flush
18 октября 2010 11:54:00 AM org.apache.solr.search.SolrIndexSearcher теплый
INFO: autowarming Searcher @ 29b003 main from Searcher @ 718c93 main filterCache {lookups = 0, hits = 0, hitratio = 0.00, inserts = 512, evictions = 0, size = 257, warmupTime = 19294, cumulative_lookups = 3330661, cumulative_hits = 12 5437, cumulative_hitratio = 0,03, cumulative_inserts = 3207537, cumulative_evictions = 3184094}
18 октября 2010 11:54:20 AM org.apache.solr.search.SolrIndexSearcher теплая
ИНФОРМАЦИЯ: autowarming результат для Searcher @ 29b003 main filterCache {lookups = 0, hits = 0, hitratio = 0.00, inserts = 256, evictions = 0, size = 256, warmupTime = 19739, cumulative_lookups = 3330661, cumulative_hits = 12 5437, cumulative_hitratio = 0,03, c umulative_inserts = 3207537, cumulative_evictions = 3184094}
18 октября 2010 г. 11:54:20 org.apache.solr.search.SolrIndexSearcher теплые
ИНФОРМАЦИЯ: autowarming Searcher @ 29b003 магистрали от Searcher @ 718c93 основных queryResultCache {поисков = 0, хиты = 0, hitratio = 0.00, вставляет = 256, выселений = 0, размер = 256, warmupTime = 18604, cumulative_lookups = 3084, cumulative_hits = 996, cumulative_hitratio = 0,32, cumulative_inserts = 2313, cumulative_evictions = 0}
18 октября 2010 11:54:40 AM org.apache.solr.search.SolrIndexSearcher теплый
INFO: результат автосоединения для Searcher @ 29b003 main queryResultCache {lookups = 0, hits = 0, hitratio = 0.00, inserts = 256, evictions = 0, size = 256, warmupTime = 19925, cumulative_ поиски = 3084, cumulative_hits = 996, cumulative_hitratio = 0,32, cumulative_inserts = 2313, cumulative_evictions = 0}
18 октября 2010 11:54:40 AM org.apache.solr.search.SolrIndexSearcher теплый
INFO : autowarming Searcher @ 29b003 main from Searcher @ 718c93 main documentCache {lookups = 0, hits = 0, hitratio = 0.00, inserts = 0, evictions = 0, size = 0, warmupTime = 0, cumulative_lookups = 41846, cumulative_hits = 33712, cumu lative_hitratio = 0,80, cumulative_inserts = 8134, cumulative_evictions = 0}
18 октября 2010 11:54:40 AM org.apache.solr.search.SolrIndexSearcher теплый
ИНФОРМАЦИЯ: autowarming результат для Searcher @ 29b003 основных documentCache {поисков = 0, хиты = 0, hitratio = 0.00, вставляет = 0, выселений = 0, размер = 0, warmupTime = 0, cumulative_lookups = 41846, cumulative_hits = 33712, cumu lative_hitratio = 0,80, cumulative_inserts = 8134, cumulative_evictions = 0}
18 октября 2010 11:54:40 AM org.apache.solr.core.SolrCore registerSearcher
INFO: [] Зарегистрирован новый поисковик Searcher @ 29b003 основная
18 октября 2010 г. 11:54:40 org.apache.solr.search.SolrIndexSearcher закрыть
Зависит от того, какой анализ должен выполнять Solr ... можете ли вы разместить свой schema.xml? –
Это ничего особенного - дюжина полей на документ. 5 граней. – user43685
Что интересно, что есть большой период разминки одного из поисковиков, почему бы это так? – user43685