Redis
 sql >> Base de données >  >> NoSQL >> Redis

Réduire le temps d'exécution des jobs de sidekiq

les index à la rescousse.

class ContactDump
  index({status: 1})
end

class Person
  index({h_m_num: 1})
end

Person peut avoir besoin de plus d'index selon ce que votre Person.get_number_digest fait.

Après avoir ajouté des index, exécutez rake db:mongoid:create_indexes

Aussi, supprimez les puts , vous n'en avez pas besoin sur votre worker et les puts ont un impact négatif sur vos performances, même lorsque vous ne pouvez pas voir la sortie !