Який рекомендований розмір купи для Solr?

Виділена купа має бути якомога меншою, зберігаючи хорошу продуктивність. 8-16 Гб є досить поширеним, і іноді використовуються більші купи. Коли купи виростають до більших розмірів, вкрай важливо провести широке тестування перед початком виробництва.

Припустимо, у вас є розмір індексу Solr 8 ГБ. Якщо ваша ОС, купа Java Solr та всі інші запущені програми вимагають 4 ГБ пам’яті, то ідеальний розмір пам’яті для цього сервера не менше 12 ГБ. Можливо, ви зможете змусити його працювати із загальною пам’яттю 8 ГБ (залишаючи 4 ГБ для кешу диска), але цього також може бути НЕ достатньо.

Розмір за замовчуванням встановлено 512 МБ, але його можна змінити, налаштувавши параметри solr. Ви можете збільшити пам’ять, виконавши такі дії: Відкрийте {INSTALLDIR}\bin\solr\solr.

Оцінка пам’яті Значення правої купи має бути значенням між 80-90% від загального споживання купи коли примірник має максимальне навантаження.

Максимальний розмір купи Java 512 мегабайт (показано у прикладі вище) є достатнім для більшості середовищ.

налаштувань xml і уникайте найпоширеніших проблем із продуктивністю пошуку Solr:

  1. Встановіть для функції autoSoftCommit 2 хвилини.
  2. Встановіть функцію autoCommit на 5 хвилин.
  3. Використовуйте autowarmCount = 0 для всіх параметрів кешу.
  4. Встановіть для maxRamMB значення 200.
  5. Використовуйте значення за замовчуванням True для ледачих полів і відсортованого запиту.