Я работаю над проектом с использованием ElasticSearch и запрашиваю его для получения информации об участнике.В нем 3 миллиона записей.
Я провожу кампанию для 2 миллионов пользователей, и пользовательские данные присутствуют на asticsearch6.2 .Я запрашиваю ES и извлекаю записи партиями (по 50 записей за раз), используя scroll .Кроме того, я хочу сохранить контекст ПОИСК в течение 1 дня , потому что, если по какой-либо причине процесс запуска кампании завершится неудачей, я смогу возобновить кампанию с того места, где она была остановлена.Таким образом, я не смогу снова начать кампанию и начать.Я также сохраняю scrollID и буду использовать его для возобновления кампании.
Во время тестирования я обнаружил, что загрузка ЦП увеличилась на 50% (конфигурация ES: 2 узла с 4 осколками, работающими на AWS, экземплярТип: i3.xlarge.elasticsearch ) и загрузка ЦП остается неизменной до 50%.
Существует ли какая-либо связь между использованием ЦП и сохранением контекста поиска в течение 1 дня.КСТАТИ кампания занимает 6 часов.