2013-07-01 4 views
0

Мы ищем способы улучшить производительность запроса/индекса на solr. Мы не заботимся о требованиях к хранению. У нас много места для хранения.Улучшение производительности Solr для более быстрого запроса/индексации, а не требований к хранению

По существу, мы хотим ускорить запрос/индексирование solr, добавив больше хранилища в индекс solr.

Я уже рассмотрел http://wiki.apache.org/solr/SolrPerformanceFactors. Но он не охватывает этот конкретный сценарий.

p.s. Вы можете сказать мне, что это глупый вопрос, и я не возражаю :)

+0

у вас также может быть много разных машин? –

ответ

1

Индексация сторона:

Вы могли бы потенциально увеличить скорость индексации с использованием очень высоких mergeFactors. Таким образом, будет очень много сегментов индекса Lucene, которые будут сливаться с низкой скоростью (в основном, слияние - это то, что занимает довольно много времени). Затем к тому времени, когда вы закончите индексирование, верните mergeFactor на что-то разумное, например 10. Это позволит вам прочитать только несколько сегментов.

Также рассмотрите SSD, некоторые люди сообщили об этом лучше.

Сторона запроса: Практически невозможно порекомендовать что-либо, не зная, какая у вас настройка и использование. Но следить за использованием кеша. Если у вас высокий коэффициент использования определенного кеша, но выселения, избавитесь от них, предоставив больше оперативной памяти.

+0

Вы можете поделиться некоторыми цифрами, что работало быстрее, а что нет? –

 Смежные вопросы

  • Нет связанных вопросов^_^