Sidekiq самый быстрый способ перебрать каждую запись - PullRequest
0 голосов
/ 14 сентября 2018

У меня есть задание sidekiq, которое я планирую выполнять каждый день в полночь. Задание проходит по каждому магазину (пользователю) в моей базе данных и запускает работника для каждого из них. Чем больше магазинов или пользователей получит моя база данных, тем медленнее будет этот подход. Мне было интересно, есть ли более эффективный способ сделать это?

1 Ответ

0 голосов
/ 14 сентября 2018

Выполнение любых пакетных операций строка за строкой не будет хорошо масштабироваться. Лучший подход - переписать задание Sidekiq, чтобы выполнить все строки одновременно. Если вы можете предоставить более подробную информацию о том, чего вы пытаетесь достичь, я был бы рад помочь. :)

...