Задать вопрос
WebDev2030
@WebDev2030
Битриксоид до мозга и костей

Почему SPHINX сильно отъедает память?

Есть RT-индекс, котором около 2кк-3кк записей. Периодически данные обновляются частями. После полной индексации с нуля сфинкс съедает 4гб памяти. Постепенно потребление памяти растёт. Рекорд пока 15гб. Почему такое может быть и как победить?
  • Вопрос задан
  • 163 просмотра
Подписаться 2 Простой Комментировать
Решения вопроса 1
tumbler
@tumbler
бекенд-разработчик на python
Почитайте про строение индекса, наиболее вероятная причина там описана: загрязнение старыми записями kill-списков.
Решение - оптимизация индекса по расписанию.
Ну и старую добрую утечку памяти никто не отменял, тут только на manticore переходить.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Wanted. Москва
от 60 000 до 120 000 ₽
Wanted. Санкт-Петербург
До 200 000 ₽
Wanted. Москва
До 250 000 ₽